يه تابع براي vb مي خوام

سلام من تابعي رو براي ويژوال بيسيك ميخوام كه يه پنجره رو تو ويندوز فوكوس كنه
مثلا با يه برنامه ديگه كار ميكني يه پنجره مياد بالا براي ارور يا ...
ممنون
 

H_R_M

Member
سلام
حامد توضيح ندادي که
يه کم بيشتر توضيح بده
منظورت اينه که يکي از برنامه هاي ويندوز رو فوکوس کني يا يه پنجره از تو برنامه خودت ؟
 
ببين آقا حميد من يه تايمر براي Pc نوشتم وقتي وقت تموم ميشه با اينكه برنامه روي صفحه اصلي نيست ميخوام يه اخطار به كاربر بده كه سيستم در حال خاموش شدنه
مصلما اين اختار بايد بين تمام پنجره هاي در حال اجرا فوكوس بشه تا طرف 2زاريش بيفته
باز هم از كمكاتون ممنونم
 

MnavidM

Active Member
با سلام.

ببین : شما باید باید اول اون پنجره اصلی خودتون رو به حالت Max در بیارید و بعد یه پیغام رو نشون می دید و این طوری

کاربر متوجه میشه .

متوجه منظورم شدید ؟
 

MnavidM

Active Member
حامد منصف گفت:
حالا اگه ماكس بود ولي پشت چند پنجره چطور ميشه؟
مطمین نیستم اما 2 کار میشه کرد .

1- اول پنجره تو Min کن و بعد Max و ...

2- فک کنم یکی از توابع Api بود که پنجره شما رو میاورد جلو , نگاه می کنم اگه بود براتون می نویسیم .
 

H_R_M

Member
سلام حامد جان
ببخشيد که دير جواب دادم
منظورتو فهميدم
ببين شما اگه تو همون تايمر فرمت رو صدا کني خودش بالاتر از همه مياد
مثلا اگه اسم فرمتون باشه Form1 اينطوري صداش کن Form1.show
ولي اگه ميخواي هميشه بالا باشه (Always On Top) بگو برات بفرستم
 

H_R_M

Member
سلام حامد
اين كد ها رو تو جنرال فرمت بنويس
کد:
Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, Y, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const TOPMOST_FLAGS = SWP_NOMOVE Or SWP_NOSIZE
اينو هم موقع لود شدن فرمت
کد:
 SetWindowPos hWnd, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS
موفق باشي
 
راستس آقا حميد شما اين توايع رو از كجا ياد گرفتيد و يهترين و جامع ترين كتاي آموزش vb به نظر شما چيه؟
 

H_R_M

Member
سلام حامد
راستش من كه هيچي بلد نيستم :oops:
بعدشم اينا رو تجربي ياد گرفتم
ولي در اولين فرصت براتون كتاب معرفي ميكنم :cool:
 
خيلي مخلصيم
من ديروز از نمايشگاه يه كتاب Vb6 از مركز فرهنگي نشر گستر خريدم و منتظر معرفي شما هستم
 

MnavidM

Active Member
حامد منصف گفت:
خيلي مخلصيم
من ديروز از نمايشگاه يه كتاب Vb6 از مركز فرهنگي نشر گستر خريدم و منتظر معرفي شما هستم
با سلام.

به نظر من اگه شما دنبال همچین توابعی هستید و توابع جالب دیگری همراه با آموزش و مثال هستید می تونید از کتاب هایی که

به بررسی API برداختند استفاده کنید .

من کتاب " برنامه نویسی سیستمی در ویندوز با توابع API " :

تالیف : پژمان حسینی
انتشارات :ناقوس

رو پیشنهاد میکنم .

تعداد صفحات : 647

قیمت : 5900

البته کتاب های مشابه دیگری نیز در این مورد هست :wink:
 

MnavidM

Active Member
حامد منصف گفت:
ممنون از لطفتون براي شروع كار هيچ فايل pdf اي نداريد تا بتونم كتابو تهيه كنم؟
من زیاد تو کار VB نیستم اما اگه PDF در این مورد پیدا کردم اینجا می زارم .

راستی یه سر به انجمن ٍEbook هم بزنید شاید کتاب مناسبی پیدا کردید .
 

جدیدترین ارسال ها

بالا