اين تابع از عنوان يک پنجره يک کپي تهيه مي کند و آن را در يک کنترل گرافيکي نمايش ميدهد
اگر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
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