PDA

View Full Version : میشه کاری کنیم تمام برنامه های ویندوز minimiz بشن؟



hex161
سه شنبه 20 اردیبهشت 1384, 02:29 صبح
با سلام
من میخواستم بعد از اجرای برنامه پنجره مورد نظرم minimize بشه یا اینکه مخفی بشه
میشه اینکارو کرد؟
ممنون از جواب.

Behrouz_Rad
سه شنبه 20 اردیبهشت 1384, 10:44 صبح
با تابع ای پی آی FindWindow، هندل پنجره رو به دست بیارید و سپس با پاس دادن آن به تابع SendMessage، پنجره را مینیمایز یا مخفی کنید.

hex161
سه شنبه 20 اردیبهشت 1384, 13:04 عصر
ممکنه یه مثال کوچیک ذکر کنید؟
ممنون.

Hamedm
سه شنبه 20 اردیبهشت 1384, 17:49 عصر
سلام

با تابع ای پی آی FindWindow، هندل پنجره رو به دست بیارید و سپس با پاس دادن آن به تابع SendMessage، پنجره را مینیمایز یا مخفی کنید.
بوسیله تابع FindWindow نمیتونی Handle تمام پنجره هارو بدست بیاری چون اون تابع نیاز به Caption پنجره یا Class پنجره داره. برای این کار از تابع EnumWindows استفاده کن که Handle تمام پنجره ها رو میتونی بدست بیاری.
نیاز به تابع پچیده SendMessage نیست. راحت میتونی از تابع ShowWindow استفاده کنی.

در پناه حق موفق باشید و پرتوان

Hamedm
سه شنبه 20 اردیبهشت 1384, 17:56 عصر
با سلام
من میخواستم بعد از اجرای برنامه پنجره مورد نظرم minimize بشه یا اینکه مخفی بشه
میشه اینکارو کرد؟
ممنون از جواب.
ما که نفهمیدیم شما چیرو میخواهید Minimize کنید. در عنوان مینویسید تمام پنجره های ویندوز ولی در سوال میگید پنجره مورد نظر :گیج:

در پناه حق موفق باشید و پرتوان

niloufar
چهارشنبه 21 اردیبهشت 1384, 11:27 صبح
سلام

ما که نفهمیدیم شما چیرو میخواهید Minimize کنید. در عنوان مینویسید تمام پنجره های ویندوز ولی در سوال میگید پنجره مورد نظر
ما هم همینطور

من میخواستم بعد از اجرای برنامه پنجره مورد نظرم minimize بشه
اگه هم شانسی منظورتون از یه پنجره، یه فرم تو خود برنامه باشه که دیگه از همه اینا هم که دوستان گفتند ساده تر:

Me.WindowState = vbMinimized

hex161
چهارشنبه 21 اردیبهشت 1384, 11:50 صبح
با سلام.
از اشتباهی که در سوال کردم پوزش می طلبم.
در واقع من میخواهم پنجره کامندی ویندوز رو مخفی یا مینیمایز کنم (پنجره CMD).
ممنون.