Forum » Programiranje » Dialog box brez MFC
Dialog box brez MFC

mov ax 0x7c0 ::
Zdravo!
Zanima me kako dostopati do elementov(kera windowska funkcija oz keri message) ki so v dialogu?
Mam nekaj takega:
INT_PTR CALLBACK DialogProc2(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam){
HWND edit = ::GetDlgItem(hdlg, IDC_EDIT1);
switch(msg){
case WM_INITDIALOG:
::SetWindowText(hdlg,"Setup");
return TRUE;
case WM_COMMAND:{
switch(LOWORD (wparam)){
case IDOK:
::EndDialog(hdlg, wparam);
break;
}
case IDCANCEL:
::EndDialog(hdlg, wparam);
break;
case IDC_BUTTON1:
::MessageBox(hdlg, "asdas", "asd", MB_OK);
::SetDlgItemText(hdlg, IDC_EDIT1, "a");
//nastavim stopnjo
break;
}
}
return FALSE;
}
ampak to mi ne dela!!! Če ve keri zakaj?
lp, Slavko
Zanima me kako dostopati do elementov(kera windowska funkcija oz keri message) ki so v dialogu?
Mam nekaj takega:
INT_PTR CALLBACK DialogProc2(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam){
HWND edit = ::GetDlgItem(hdlg, IDC_EDIT1);
switch(msg){
case WM_INITDIALOG:
::SetWindowText(hdlg,"Setup");
return TRUE;
case WM_COMMAND:{
switch(LOWORD (wparam)){
case IDOK:
::EndDialog(hdlg, wparam);
break;
}
case IDCANCEL:
::EndDialog(hdlg, wparam);
break;
case IDC_BUTTON1:
::MessageBox(hdlg, "asdas", "asd", MB_OK);
::SetDlgItemText(hdlg, IDC_EDIT1, "a");
//nastavim stopnjo
break;
}
}
return FALSE;
}
ampak to mi ne dela!!! Če ve keri zakaj?
lp, Slavko
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C++ programirane v Open GL oz. Direct xOddelek: Programiranje | 3087 (2358) | Vesoljc |
» | OpenGL problemOddelek: Programiranje | 2584 (2150) | Gundolf |
» | Win32 API in C++Oddelek: Programiranje | 1642 (1513) | Monster |
» | OpenGL orr v ansi cOddelek: Programiranje | 1744 (1532) | igor12 |
» | DirectX, neki ne greOddelek: Programiranje | 1219 (1117) | Senitel |