۱۹-مرداد-۱۳۸۹, ۲۱:۵۹:۳۶
۱۹-مرداد-۱۳۸۹, ۲۳:۳۱:۱۱
سلام
از توابع API باید استفاده کنی
یک تابع با اسم GetClientRect وجود داره که همین کار رو میکنه
more info :
از توابع API باید استفاده کنی
یک تابع با اسم GetClientRect وجود داره که همین کار رو میکنه
more info :
کد:
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Declare Function GetClientRect Lib "user32.dll" (ByVal hwnd As Long, ByVal lpRect As Rect) As Long
نقل قول: اين تابع هندل يک پنجره را مي گيرد و مختصات چهارچوب آن نسبت به خود پنجره را بر مي گرداند ( يعني مختصان top و left هميشه صفر خواهند بود و مختصات right و bottom به ترتيب به عرض و ارتفاع پنجره اشاره مي کنند )
اگر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
hwnd : هندل پنجره مورد نظر
lpRect : اين بافر توسط تابع مقدار دهي مي شود و حاوي چهار چوب پنجره مورد نظر از نوع RECT خواهد بود
۲۰-مرداد-۱۳۸۹, ۰۱:۳۸:۳۶
اینو میدونم راه دیگه ای نداره .این بعضی وقتها قاط میزنه!