نوشته اصلی توسط
benam_miri
سلام.یه متغیر تعرییف کردم به نام screen بعد وقتی شستی در صفحه اول فشرده شد screen==1 بشه.بعد تو تابع sample وقتی screen=0 بود
hWin = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0);
اجرا بشه و وقتی screen==1 بود
hWin = GUI_CreateDialogBox(_aDialogCreate1, GUI_COUNTOF(_aDialogCreate1), _cbDialog1, WM_HBKWIN, 0, 0);
اجرا بشه .توی صفحه دوم تو رویداد شستی screen=0 قرار دادم اما باید این DialogBox قبل از ایجاد یه DialogBox جدید باید حذف شه باGUI_EndDialog اما نشد دیشب نخوابیدم از دست این.
لطف میکنید درصورت امکان مثالی بزارید تا از جهالت دربیام.ممنون.
دو تا متغییر extren hwin تعریف کنید:
hWin1 = GUI_CreateDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), _cbDialog, WM_HBKWIN, 0, 0
hWin2 = GUI_CreateDialogBox(_aDialogCreate1, GUI_COUNTOF(_aDialogCreate1), _cbDialog1, WM_HBKWIN, 0, 0
بعد قبل از ساخت هر پنجره ،قبلی رو با دستور ( ؟WM_DeleteWindow(hWin پاک کنید و پنجره جدید رو بسازید و با دستور
(؟WM_ShowWindow(HWIN;
نمایش بدید.