String aus Dialog Box auslesen
-
Hey,
ich habe folgende dialog box:[b]rsrc.rc[/b] IDD_SAVEAS DIALOGEX 20, 20, 100, 80 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION CAPTION "Save As..." FONT 10, "Times New Roman" BEGIN LTEXT "Please type in the new filename.\r" "Don't forget the ending! (*.txt, *.dat, ... )", IDD_LTEXT1, 9, 8, 90, 40 EDITTEXT [b]IDD_EDIT[/b], 12, 45, 75, 10 PUSHBUTTON "OK", IDD_OK2, 28, 60, 40, 14 ENDmain.cpp
so, wie kann ich nun in meiner dialogfunktion den string, den ich bei IDD_EDIT eingegeben habe, auslesen?
heir ist noch die dialogs funktion:
BOOL CALLBACK FontProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch( message ) { case WM_INITDIALOG: { return TRUE; } case WM_COMMAND: { switch( LOWORD(wParam) ) { case IDD_CANCEL3: EndDialog( hDlg, 0 ); return TRUE; case IDD_OK3: EndDialog( hDlg, 0 ); return TRUE; } } default: return FALSE; } return FALSE; }vielen dank
-
sorry, habe die falsche dialogs-funktion kopiert. hier is die richtige:
BOOL CALLBACK SaveAsProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { switch( message ) { case WM_INITDIALOG: { return TRUE; } case WM_COMMAND: { switch( LOWORD(wParam) ) { case IDD_OK2: EndDialog( hDlg, 0 ); return TRUE; } } default: return FALSE; } return FALSE; }
-
GetDlgItemText