1 void clicked() 2 { 3 Dialog Dialog = new Dialog("Destroy Content Pane Window"); 4 DialogField dlgHide = Dialog.addField(typeid(Noyes),"Hide Content Pane Window"); 5 DialogField dlgShow = Dialog.addField(typeid(Noyes),"Show Content Pane Window"); 6 DialogField dlgDestroy = Dialog.addField(typeid(Noyes),"Destroy Content Pane Window"); 7 hWnd hWnd; 8 HWND contentPane; 9 #WinApi 10 ; 11 12 Dialog.doInit(); 13 dlgDestroy.value(1); 14 if (!Dialog.run()) 15 return ; 16 if (dlgHide.value() && dlgShow.value() && dlgDestroy.value()) 17 throw error("Please choose one of checkbox!"); 18 contentPane = WinApi::findWindowEx(WinAPI::findWindowEx(infolog.hWnd(), 0, 'MDIClient', ''),0,'ContentFrame','' ); 19 if (contentPane) 20 { 21 if (dlgHide.value()) 22 WinApi::ShowWindow(contentPane, #SW_HIDE); //#SW_SHOW //#SW_HIDE 23 if (dlgShow.value()) 24 WinApi::ShowWindow(contentPane, #SW_SHOW); //#SW_SHOW //#SW_HIDE 25 if (dlgDestroy.value()) 26 WinApi::destroyWindow(contentPane);//forever disable to be ContentPane 27 } 28 }