关于网友提出的“ 工程中引入了一个DLL,是否可能这个DLL向主程序发送一个消息?”问题疑问,本网通过在网上对“ 工程中引入了一个DLL,是否可能这个DLL向主程序发送一个消息?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 工程中引入了一个DLL,是否可能这个DLL向主程序发送一个消息?描述:
周立功一套USB开发套件中提供的一个示例VC工程
工程中引入了一个DLL,
在主程序 中看到下面的一愕嘎消息处理函数:
afx_msg BOOL OnDeviceChange( UINT nEventType, DWORD dwData );
BOOL CTimeAndKeyDlg::OnDeviceChange( UINT nEventType, DWORD dwData )
{
……
}
搜索了,工程中再没有相关DeviceChange的任何其他东西,
它是由谁怎么调用呢?
【暂时没有硬件,无法跳入这个函数】
是不是可能在DLL中SendMessage()调用呢?
SendMessage应该怎么写呢?
解决方案1:
它由窗口收到WM_DEVICECHANGE消息后调用,比如插入u盘