. SendMessage . ( ) , 0, .
, SendMessage, . :
- LB_ADDSTRING - ( - LBS_SORT);
- LB_INSERTSTRING - ( LBS_SORT);
- LB_DELETESTRING - ;
- LB_RESETCONTENT - ;
- LB_GETCOUNT - ;
- LB_GETTEXTLENGTH - ;
- LB_SETCURSEL - , ( );
- LB_SELECTSTRING - () ( );
- LB_GETCURSEL - , ( );
- LB_SETSEL - , , ( );
- LB_GETSEL - , .
:
SendMessage(hList,LB_ADDSTRING,0,(LPARAM)L"Text1");
:
wParam = 0;
lParam = (LPARAM)(LPCSTR)lpszStr;
lpszStr - .
:
( 0),
:
// uSelectedItem = (int)SendMessage(hListBox, LB_GETCURSEL, 0, 0L); if(uSelectedItem!= LB_ERR) { // SendMessage(hListBox, LB_GETTEXT, uSelectedItem, (LPARAM)Buffer); // MessageBox(hwnd, (LPSTR)Buffer, szWindowTitle, MB_OK); }
LB_DIR. , :
SendMessage(hWndList,LB_DIR, iAttr,(LPARAM)szFileSpec);
- iAttr , .
- szFileSpec , . , .
, , , :
- : DDL_READWRITE ; DDL_READONLY , DDL_HIDDEN ; DDL_SYSTEM ; DDL_DIRECTORY ; DDL_ARCHIVE .
- : DDL_DRIVES ; DDL_EXCLUSIVE .
, , , , ( [subdir]) ( [-A-]):
|
|
SendMessage(hWndList,LB_DIR,
DDL_READWRITE|DDL_READONLY|DDL_HIDDEN|
DDL_SYSTEM|DDL_DIRECTORY|DDL_DRIVES|DDL_ARCHIVE,
(LPARAM)"*.*");
- LBS_SORT, , .
. , . , , .