ورود

View Full Version : سوال: نشان دادن DIALOG در WIN32



IMANAZADI
سه شنبه 24 آبان 1390, 10:55 صبح
با سلام
چطوری میشه در یک برنامه خالی WIN32 APPLICATION یک دیالوگ اضافه کرد و اون دیالوگ را نشون داد
یعنی زمانی که برنامه کامپایل شد و فایل EXE اجرا شد دیالوگ نشان داده شود
با تشکر

#target
جمعه 27 آبان 1390, 10:31 صبح
با تابع DialogBox . اول یک دیالوگ در resource ایجاد کنید !

IMANAZADI
دوشنبه 30 آبان 1390, 18:56 عصر
دوست عزیز دیالوگ ایجاد کردم میخوام توسط کد اونو نشون بدم
چه کدی باید در win32 بنویسم که اجرا بشه

#target
دوشنبه 30 آبان 1390, 23:34 عصر
در اینجا ID دیالوگ WINMAIN هست
DialogBox(hInst, MAKEINTRESOURCE(MAINWIN), NULL, MessageHandler);
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}


و تابع برا مدیریت رویداد

INT_PTR CALLBACK MessageHandler(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
.
.
.
}

r00tkit
سه شنبه 01 آذر 1390, 09:00 صبح
http://winprog.org/tutorial/

اینو بخون