Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questioncase WM_INITDIALOG: HWND hProcList; hProcList = CreateWindowEx(WS_EX_CLIENTEDGE, "LISTBOX", NULL, WS_VISIBLE | WS_CHILD | WS_HSCROLL | WS_VSCROLL | LBS_SORT | LBS_NOTIFY, 10, 10, 150, 150, hDlg, (HMENU) PROC_SELECT, hInst, NULL); QueryProcesses(hProcList); break;
switch(message) { case WM_INITDIALOG: HWND hProcList; hProcList = GetDlgItem(hDlg, PROC_SELECT); QueryProcesses(hProcList); break; case WM_CLOSE: EndDialog(hDlg, 0); break; case WM_COMMAND: switch(LOWORD(wParam)) { case PROC_SELECT: if (HIWORD(wParam) != LBN_SELCHANGE) break; int index; int caracCnt; index = SendMessage(hProcList, LB_GETCURSEL, 0, 0); SendMessage(hProcList, LB_GETSEL, (WPARAM) index, 0); caracCnt = SendMessage(hProcList, LB_GETTEXTLEN, (WPARAM) index, 0); SendMessage(hProcList, LB_GETTEXT, (WPARAM) index, (LPARAM) ItemSelected); MessageBox(0, ItemSelected, "lol", MB_OK); break;