Riloyと申します。

> CListCtrlの派生クラスを作成しているのですが、
> その中でOnClick、OnItemchanged等の関数を呼び出し、
> そのままメッセージを処理してから、親ウィンドウに転送したいのですが、
> その方法がいまいちわからなくて困っています。

> void CMyList::OnItemchanged(NMHDR* pNMHDR, LRESULT* pResult) 
> {
>     NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;

>     *pResult = 0;

>     SendMessage(WM_NOTIFY, ???, ???);
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      この部分を
      GetParent()->SendMessage(Msg, WParam, LParam);
      にすればいいのではないでしょうか。
      ちなみに、「Msg」はヘルプから調べてイベントに対応したものを
      設定してください。
      「WParam」, 「LParam」も同様です。
      この場合だったら、LVN_ITEMCHANGED あたりでしょうか。
      (要確認 (^^ゞ)

> }
なんとなく、PreTransMessage()あたりをオーバーライドすることで
スマートそうですが、

================================================  Riloy  =========
====================== Windows 2000 & VC++6.0 (SP3) ==============