ايران ويج

نسخه‌ی کامل: سایز پنجره
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام میخوام INTERNET EXPLORER رو که باز کنم بفهم سایزش چنده بالاش پایینش؟@@!! TOP RIGHT VA...
سلام
از توابع 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 خواهد بود
اینو میدونم راه دیگه ای نداره .این بعضی وقتها قاط میزنه!
(۲۰-مرداد-۱۳۸۹, ۰۱:۳۸:۳۶)mahadahda نوشته است: [ -> ]اینو میدونم راه دیگه ای نداره .این بعضی وقتها قاط میزنه!

والا چی بگم شما از هر راحی هم استفاده اون راه نهایتش به این تابع ختم میشه پس چه بهتر خودت از این تابع استفاده کنی ، قاط هم نمیزنه !!!