■MFC相談室 mfc14d.dll■
■ このスレッドは過去ログ倉庫に格納されています
0879デフォルトの名無しさん
2005/11/05(土) 05:19:44BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
ON_NOTIFY(LVN_GETDISPINFO, IDC_LIST, OnGetdispinfoList)
ON_NOTIFY(NM_CLICK, IDC_LIST, OnClickList)
END_MESSAGE_MAP()
CDialog->CStatic->CListCtrlの親子関係(CStaticがCListCtrlの親になった)
にしたら、上記のイベントハンドラにイベントが飛んでこなくなりました。
親子関係は下記のようにして構築しています。
CMyDlg::OnInitDialog() {
static.Create(NULL, SS_WHITERECT | WS_VISIBLE, rcStatic, this); // thisはCMyDlg
list.Create(LVS_..., rcList, &static, IDC_LIST);
}
BEGIN_MESSAGE_MAPマクロの方にも手をいれないといけないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています