请问关于WM_NOTIFY怎么使用

请教关于WM_NOTIFY如何使用
两个问题:
1。自己做的ActiveX控件左键单击消息怎么响应,控件工程里的OnLButtonDown可以,调用控件的工程里OnFire。。。也可以,但这个函数里怎样得到控件的一些内容,比如文字,所以想是不是用NOTIFY的,可以吧我想要的一些信息当作参数传过来,WM_NOTIFY一点都不懂,所以
2。WM_NOTIFY怎么用啊,给个简单的例子好不,谢了~

------解决方案--------------------
NOTIFY是系统自定义的消息,你要用干嘛
这个主要是扩展原来的一些消息.
控件不会收到NOTIFY消息,都是父窗口收到这样的消息的.
------解决方案--------------------
楼主的意图还不是很清楚。
------解决方案--------------------
用的也不多 不过这确实要熟悉的 不然有些问题会困扰你的

简单的如鼠标双击某条目,新建文件夹保持编辑状态 都要用到的...
------解决方案--------------------
最简单的例子,比如一个static控件(IDC_STATIC2),在属性中把Notify选项打上勾,
在PreTranslateMessage中,
你就可能这样:
if(pMsg-> hwnd==GetDlgItem(IDC_STATIC2)-> m_hWnd)
///这里写入你要干的事.


如果鼠标划过该控件,就会响应如上代码.
------解决方案--------------------
WM_NOTIFY是针对 ListCtrl,TreeCtrl,TabCtrl等通用控件使用的消息

------解决方案--------------------



LRESULT OnNotify(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
{
LPNMHDR lpnm = (LPNMHDR)lParam;

if(lpnm-> hwndFrom == m_wndListView.m_hWnd)
{
LPNMLISTVIEW lpnmlv = (LPNMLISTVIEW)lParam;
switch(lpnmlv-> hdr.code)
{
case NM_DBLCLK:
return OnLVItemDoubleClick(lpnmlv);
case NM_CLICK:
return OnLVItemClick(lpnmlv);

default:
break;
}
}


return 0;
}
------解决方案--------------------
我刚做了一件事,我在vc中用了flash控件,而
鼠标点击控件的时候,有些消息吃掉了,父窗口
无法得知鼠标状态,我用了SetWIndowLong进行api
挂接,将一些鼠标消息传给父窗口。实现了。
------解决方案--------------------
我这个是ListView处理某些消息的 基于WTL的(只是提供参考)

不同的控件有不同的结构 处理函数..偶不懂ActiveX-_-#

------解决方案--------------------
控件要处理WM_NOTIFY消息用ON_NOTIFY_REFLECT
------解决方案--------------------
搜索TN062
------解决方案--------------------
up