[WINAPI] Listbox zwrócenie aktualnie wybranego elementu
Ostatnio zmodyfikowano 2014-03-16 15:09
Moorfox Temat założony przez niniejszego użytkownika |
[WINAPI] Listbox zwrócenie aktualnie wybranego elementu » 2014-03-16 15:09:25 A więc mam w zasobach taki o to listbox: LISTBOX IDC_LIST,7,30,380,320,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
Dialog ma zwrócić do buffora po przyduszeniu przycisku OK: DEFPUSHBUTTON "OK", IDOK, 20, 380, 50, 14
Jakieś informacje o wybranym elemencie obojętnie czy to nazwa czy indeks Próbuje to zrobić tak: case WM_COMMAND: {
switch( LOWORD( wParam ) ) {
case IDOK: DlgDirSelectEx(hwnd,buffer,sizeof(TCHAR),IDC_LIST); EndDialog( hwnd, IDOK ); break; case IDCANCEL: EndDialog( hwnd, IDCANCEL ); break; } }
gdzie definicja TCHAR buffer[64]; jest globalna no ale nie działa ktoś mi wytłumaczy jak się używa funkcji DlgDirSelectEx lub ewentualnie widzi inny błąd ponieważ do buffora nic nie zostaje wpisane
EDIT: dodam, że hwnd to uchwyt dialogu nie listbox |
|
« 1 » |