在dll中建立了一个ToorBar,并且已经显示到了主框架上,但是必须添加消息响才能激活ToorBar(让ToorBar显示颜色并处理)
我已经试验过了以下方法:
在dll中创建一个类从toolbar继承,然后调用程序传入主frame的hwnd,调用toolbar的create方法(生成的按钮的id是动态链接库的资源)。然后在这个toolbar的类上定义消息处理的代码,但是没有用!消息应该最先给toolbar啊,然后才是上层窗口的啊!在调用程序的主窗口类定义消息代码也没有用!总是显示消息没有处理的提示! 哪位大侠给点提示啊。 在线等!!!!!
我已经试验过了以下方法:
在dll中创建一个类从toolbar继承,然后调用程序传入主frame的hwnd,调用toolbar的create方法(生成的按钮的id是动态链接库的资源)。然后在这个toolbar的类上定义消息处理的代码,但是没有用!消息应该最先给toolbar啊,然后才是上层窗口的啊!在调用程序的主窗口类定义消息代码也没有用!总是显示消息没有处理的提示! 哪位大侠给点提示啊。 在线等!!!!!
解决方案 »
- 自己做的ActiveX用JS怎么写new ActiveXObject?
- 不知道有没有一种编辑筐可以在里面输入文字也可以输入图片的编辑筐啊?????
- 关于CRC的问题,看了好多帖子,还是不明白
- 启动WorkerThread时传送参数的问题
- 请问哪儿有avi的格式下载!(不是压缩的avi格式)
- com高手请进!如何调用我的com dll
- 在浏览器中控件无法接收上下左右方向键,backspace键
- 这个警告是怎么产生的,帮看看。
- 请问为什么用vfp存到sqlserver的image类型的图片数据不能用其它的语言显示出来?
- 为什么我的钩子只能运行一次?
- 菜鸟继续问:activex连接 数据库
- 列表控件列表头的问题!!!!!!!!
建议ID不要用DLL里面的
讲出点 谢谢了
{
ATLASSERT(::IsWindow(m_hWnd));
::SendMessage(m_hWnd, TB_SETPARENT, (WPARAM)hWnd, 0L);
}要调用CToorBar中的SetNotifyWnd方法设置当按键按下后NOTIFY消息将发到那个窗口上去