0

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

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

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

اين تابع مي تواند مشخصه هاي مکاني (طول ، عرض ، چپ و بالا) يک پنجره را تغيير دهد. يعني قابليت تغيير مکان و تغيير اندازه يک پنجره را دارا مي باشد.
گر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود
 
hwnd : هندل پنجره مورد نظر
hWndInsertAfter : اين متغير مشخص کننده مکان پنجره در محور z است (zorder). در اين باره ثابت هاي زير به شما کمک خواهد کرد
ZORDER_SENDTOBACK : پنجره را به زير تمامي پنجره ها انتقال مي دهد
ZORDER_FIRSTTOP : پنجره را بر روي تمامي پنجره ها (حتي TopMost) انتقال مي دهد
ZORDER_NOTOPMOST : اين پنجره را بر روي تمامي پنجره ها به جز TopMost انتقال مي دهد
ZORDER_TOPMOST : پنجره را TopMost کرده و بر روي همهء پنجره ها انتقال مي دهد
x : فاصله جديد پنجره از لبهء چپ صفحه نمايش
y : فاصله جديد پنجره از بالاي صفحه نمايش
cWidth : عرض جديد
cHeight : ارتفاع جديد
wFlags : نحوه حرکت و تغيير اندازه را مشخص مي کند. ثابت هاي زير به شما کمک خواهد کرد
SWP_HIDE : پنجره را مخفي مي کند
SWP_SHOW : پنجره را نمايش مي دهد
SWP_REDRAW : پنجره را در محل جديد Redraw مي کند
SWP_NOREDRAW : پنجره را در محل جديد Redraw نمي کند
SWP_NOMOVE : پنجرع را جابهجا نمي کند
SWP_NORESIZE : پنجره را تغيير اندازه نمي دهد
SWP_NOZORDER : مکان پنجره را در راستاي z (در واقع همان zorder) حرکت نمي دهد
کد PHP:
Private Const SWP_HIDE = &H80 
Private Const SWP_SHOW = &H40 
Private Const SWP_REDRAW  = &H20 
Private Const SWP_NOREDRAW = &H100 
Private Const SWP_NOMOVE = &H2 
Private Const SWP_NORESIZE = &H1 
Private Const SWP_NOZORDER = &H4 
 
Private Const ZORDER_SENDTOBACK = 1 
Private Const ZORDER_FIRSTTOP = 0 
Private Const ZORDER_NOTOPMOST = -2 
Private Const ZORDER_TOPMOST = -1 
 
Private Declare Function SetWindowPos Lib "user32.dll" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cWidth As Long, ByVal cHeight As Long, ByVal wFlags As Long) As Long  

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

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