运用band,在工具栏创建了按钮,这个按钮是在SetSite(IUnknown *pUnkSite)中使用CreateWindow定义,现在试图在WNDCLASS中定义回调函数,监听消息的方法来响应点击的事件,但是监听MSG是while循环,阻碍了本身按钮的生成,有点矛盾。请问应当怎样监听一个自定义工具栏(按钮)的点击事件?用什么方法?
环境:VC++6.0
程序中的createwindow:
m_hWnd = ::CreateWindow(
//_T("STATIC"),
lpszClassName,
NULL,
WS_CHILD|BS_PUSHBUTTON|WS_VISIBLE|WS_TABSTOP,
rc.left, rc.top,
rc.right-rc.left, rc.bottom-rc.top,
m_hwndParent,
(HMENU)IDC_TOOLBAR,
_Module.m_hInst,
NULL);