Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dialog Box
#1
I have a dialog box with combo box control. Once the user hit OK button QM will check if something has been selected or not. In case nothing selected it displays error message. Now the problem is when error messagebox quits the main dialog box also quits. I want the main dialog box to be in focus with combo box selected.
#2
Function Dialog50
Code:
Copy      Help
\Dialog_Editor
function# hDlg message wParam lParam
if(hDlg) goto messages

str controls = "3"
str cb3
cb3="a[]b[]c"
if(!ShowDialog("Dialog50" &Dialog50 &controls)) ret

;BEGIN DIALOG
;0 "" 0x90C80A44 0x100 0 0 223 135 "Dialog"
;1 Button 0x54030001 0x4 120 116 48 14 "OK"
;2 Button 0x54030000 0x4 170 116 48 14 "Cancel"
;3 ComboBox 0x54230641 0x0 4 6 96 48 ""
;END DIALOG
;DIALOG EDITOR: "" 0x203000D "*" "" ""

ret
;messages
sel message
,case WM_INITDIALOG
,case WM_DESTROY
,case WM_COMMAND goto messages2
ret
;messages2
sel wParam
,case IDOK
,int i=CB_SelectedItem(id(3 hDlg))
,if(i<0) mes "nothing selected"; ret
,out i
,case IDCANCEL
ret 1


Forum Jump:


Users browsing this thread: 1 Guest(s)