Win32API質問箱 Build20
■ このスレッドは過去ログ倉庫に格納されています
0170デフォルトの名無しさん
NGNGマッピングっていうのは、「hWnd から必要な情報への対応表」を作成するということ。
そうして、>>165 の前半でいっているのは、
for (int window_id = 0; window_id < 100; window_id++)
{
my_data_table[window_id].data = hogehoge();
my_data_table[window_id].hWnd = CreateWindow(...);
}
のようにしてしまうと、WM_CREATE の時にはまだ my_data_table[].hWnd が設定されていなくて
不便だから、CREATESTRUCT 経由で(この例だと) window_id を渡して、WM_NCCREATE で
my_data_table[window_id].hWnd = hWnd を実行すると良いよ、っていう話。
■ このスレッドは過去ログ倉庫に格納されています