ファイル一覧を初期表示して、最初の行を選択状態にする |
|
|
case WM_INITDIALOG:
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_DIR,
(WPARAM)(UINT)0,
(LPARAM)(LPCTSTR)"*.*"
);
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_SETCURSEL,
0L,
0L
);
return TRUE;
| |
|
|
|
|
case WM_INITDIALOG:
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_DIR,
(WPARAM)(UINT)DDL_DRIVES,
(LPARAM)(LPCTSTR)"*.*"
);
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_SETCURSEL,
0L,
0L
);
| |
|
|
ディレクトリを指定して、サブディレクトリも追加する |
|
|
case WM_INITDIALOG:
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_DIR,
(WPARAM)(UINT)( DDL_DRIVES | DDL_DIRECTORY ),
(LPARAM)(LPCTSTR)"c:\\*.*"
);
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_SETCURSEL,
0L,
0L
);
return TRUE;
| |
|
|
DlgDirList 関数を使用したファイルリストの表示 |
|
|
case WM_INITDIALOG:
lstrcpy( szBuffer, "c:\\" );
DlgDirList(
hDlg,
szBuffer,
IDC_LIST1,
IDC_STATIC1,
DDL_DIRECTORY
);
SendMessage(
GetDlgItem( hDlg, IDC_LIST1),
LB_SETCURSEL,
0L,
0L
);
return TRUE;
| |
|
以下はMicrosoft のドキュメントへのリンクです
DlgDirList
DlgDirSelectEx
GetListBoxInfo |
|