0

..:::تایپک جامع توابع ویژوال بیسیک:::..

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:..:::تایپک جامع توابع ویژوال بیسیک:::..
یک شنبه 20 اردیبهشت 1394  5:06 PM

اين تابع از عنوان يک پنجره يک کپي تهيه مي کند و آن را در يک کنترل گرافيکي نمايش ميدهد
اگر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
 
hwnd : هندل پنجره مورد نظر
hdc : هندل بافت گرافيکي مورد نظر
pcRect : محدوده اي که بايد به اندازه آن از Titlebar کپي تهيه شود
un : اين متغير نوع کپي کردن را مشخص مي کند (اگر به چند خصوصيت نياز داشتيد با عملگر OR آنها را با يکديگر جمع کنيد)
DC_ACTIVATE : پنجره را به حالت فعال ترسيم مي کند
DC_NOACTIVATE : پنجره را به حالت غير فعال ترسيم مي کند
DC_ICON : آيکون پنجره را نيز ترسيم مي کند
DC_TEXT : متن پنجره را نيز ترسيم مي کند
DC_GRADIENT : محو تدريجي روي پنجره را نيز ترسيم مي کند
کد PHP:
Private Const DC_ACTIVATE = &H1 
Private Const DC_NOACTIVATE = &H2 
Private Const DC_ICON = &H4 
Private Const DC_TEXT = &H8 
Private Const DC_GRADIENT = &H20 
 
Private Type RECT 
     Left As Long 
     Top As Long 
     Right As Long 
     Bottom As Long 
End Type 
 
Private Declare Function DrawCaption Lib "user32.dll" (ByVal hwnd As Long, ByVal hdc As Long, pcRect As RECT, ByVal un As Long) As Long  

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها