WC_LISTVIEW

2018/07/03

WindowsAPI(Win32API) Advent Calendar 2015 5日目
WindowsAPI(Win32API) Advent Calendar 2015 - Adventar

WC_LISTVIEWは、リストビューのウィンドウクラス名マクロ・・・。

リストビューはコモンコントロールなので、

commctrl.hのインクルードや、

f:id:BG1:20151205161435p:plain

comctl32.libのリンクが要る・・・。

resource.hは、

WC_LISTVIEW.rcは、

コモンコントロールでは、"CONTROL"の後に、キャプション、リソースID、ウィンドウクラス名、スタイル、位置とサイズ、と指定していく・・・。
今回は、ダイアログの中にリストビューとボタンという感じ・・・。

WM_CREATEで、InitCommonControlsを呼んでコモンコントロールの初期化をしておく・・・。

Dialogが選択されたら、ダイアログIDD_DIALOG1を表示・・・。
で、このダイアログにIDC_LIST1が載っていると・・・。
まあ、今回は表示だけ・・・。

f:id:BG1:20151205163126p:plain

ここからメニューで、

f:id:BG1:20151205163146p:plain

Dialogを選択、

f:id:BG1:20151205163200p:plain

左の白い枠がリストビュー・・・。

f:id:BG1:20151205163219p:plain

なんとなく選択できそうだが、まだ何もできない・・・。

Sample/WC_LISTVIEW.cpp at master · bg1bgst333/Sample · GitHub
Sample/resource.h at master · bg1bgst333/Sample · GitHub
Sample/WC_LISTVIEW.rc at master · bg1bgst333/Sample · GitHub