ورود

View Full Version : دیالوگ و پنجره اصلی



Ceytar
سه شنبه 27 دی 1390, 01:53 صبح
1.پنجره اصلی رو با تابع createwindow ایجاد کردیم . سوالم اینه که راهی هست که فرضا ما یه دیالوگ رو تو رسورس ادیتور طراحی کنیم و به پنجره اصلی pin کنیم ؟
یعنی پنجره اصلی برنامه با همون createwindow ایجاد بشه . ولی یه دیالوگ به پنجره اصلی پین بشه و در واقع اون دیالوگ و محتویاتش درونش تو پنجره دیده بشه .(توجه کنید نمی خوام window حالت desktop بگیره می خوام همون پنجره عادی باشه ... ولی یه دیالوگ توش نشون داده بشه . یه دیالوگ بدون tittle bar و اینا)


2. فرق بین createwindow و createdialog چی هست؟ پایه ی ترین فرق بین دیالوگ به پنجره چی هست ؟یعنی پنجره ای که تو تابع اول می ده چه فرقی با پنجره ای که حالت دوم می ده داره ؟ (تو پایه ای ترین حالت می گما وگرنه میدنم اولی یه پنجره می ده دومی یه دیالوگ و الی آخر)

Ceytar
چهارشنبه 28 دی 1390, 12:17 عصر
کسی در این مورد اطلاعی نداره ؟؟

pe32_64
پنج شنبه 06 بهمن 1390, 17:29 عصر
تابع createdialogفقط دیالوگ میسازه از ریسورسها
تابع createwindow پنجره میسازه(مثلا دیالوگها و کنترلها پنجره هستند)
مثال برا چیزی که خواسته بودید:

HWND hwndGoto = NULL;
hwndGoto = CreateDialog(hinst,MAKEINTRESOURCE(DLG_GOTO),hwnd, (DLGPROC)GoToProc);
ShowWindow(hwndGoto, SW_SHOW);

Ceytar
یک شنبه 09 بهمن 1390, 01:45 صبح
دوست عزیز مطمئنید مثالی که زدید درسته ؟؟
یه کم توضیح بدید شاید من نمی فهمم !!

pe32_64
پنج شنبه 13 بهمن 1390, 15:26 عصر
دوست عزیز مطمئنید مثالی که زدید درسته ؟؟
یه کم توضیح بدید شاید من نمی فهمم !!
بله درسته!
مثال ماله msdn هستش!
ایا جواب سوالتون رو نگرفتید؟
کجا نامفهومه؟
جواب رو اصلا بررسی کردید؟