PDA

نسخه کامل مشاهده نسخه کامل : سوال درباره ی Hide کردن صفحه برنامه



hamed valizadeh
05-08-2008, 14:08
سلام

فرض کنیم من برنامه ی زیر رو دارم.
میشه یه کد برام بنویسین که صفحه برنامم Hide بشه.



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


ممنون

hoax3r
05-08-2008, 15:04
با ShowWindow میشه وضعیت پنجره رو مشخص کرد
مثلا برای مخفی کردن به این شکل استفاده میکنیم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hwnd هندل پنجرت هست

برای اطلاعات بیشتر و دیگر وضیعتها این لینک رو ببینید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اول باید پنجره یا اگه دایلوگ هست ایجاد بشه (برای گرفتن هندل) بعد بیاین مخفی کنین ، بگین چطوری میخواین باشه
تا کدشو براتون بزارم

شاد باشید

hamed valizadeh
05-08-2008, 18:34
ممنون
من زیاد چیزی در این باره ها نمی دونم مثلا (windows.h) می خوام بدونم که hwnd این برنامه چی هست؟

hoax3r
05-08-2008, 19:19
خوب این مثال رو ببینید این یه پنجره ساده رو نشون میده(خیلی به دیگر جزئیات توجه نکنید)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

تابع ShowWindow برای نمیاش پنجره هست ما اگه پارامتر دوم که نوع وضعیت هست تغییر بدیم به SW_HIDE
پنجره مخفی میشه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

هندل (hwnd) هم با تابع CreateWindowEx گرفته شده، ما هر کاری بخایم با این پنجره (یا هر شی دیگه ای)انجام بدیم
مثل تغییر سایز یا همین مخفی کردنش احتیاج به یک هندل داریم.

من مثال رو از این لینک برداشتم، این سایت برای شروع برنامه نویسی win32 منبع خوبیه،
بد نیست قسمت های دیگشم ببینید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شاد باشید

hamed valizadeh
05-08-2008, 20:58
سلام

خیلی ممنون از کمکتون
وقتی برنامه رو تو dev-c++ اجرا می کنم یه پنجره cmd علاوه بر اون پنجره سفیده هست. منظور من اینه که اونو چجوری پاک کنیم؟

hamed valizadeh
05-08-2008, 21:30
سلام

الان اون کد رو وقتی تو یه project اجرا کردم دبگه اون پنجره نیومد.

ممنون

mJo0T
05-08-2008, 21:46
قتی برنامه رو تو dev-c++ اجرا می کنم یه پنجره cmd علاوه بر اون پنجره سفیده هست
دلیل نشون دادن اون پنجره cmd این بود که نوع پروژه تون و Windows Console انتخاب کرده بودین