我现在用VC6.0创建了一个Win32的应用程序,程序里面有几个线程运行。

我的问题:需要在程序中添加U盘插入响应函数,而我知道的函数是LRESULTCUDeviceDlg::WindowProc(UINTmessage,WPARAMwParam... 我的问题:需要在程序中添加U盘插入响应函数,而我知道的函数是
LRESULT CUDeviceDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// TODO: Add your specialized code here and/or call the base class
if (message==WM_DEVICECHANGE)
{
DealDeviceChange(wParam,lParam);
}
return CDialog::WindowProc(message, wParam, lParam);
}
利用这个函数响应消息的。那么我想问我在Win32应用程序中应该怎样去实现U盘插入响应的功能。高手给出个思路:
展开
 我来答
DefInt
2012-06-06 · TA获得超过406个赞
知道小有建树答主
回答量:268
采纳率:83%
帮助的人:211万
展开全部
Win32中注册程序类(RegisterClass)的时候带入的结构体WNDCLASS不是有个lpfnWndProc成员吗,在这里指定上要响应消息的WndProc的指针,然后在对应的WndProc中拦截WM_DEVICECHANGE就行了。
名片
2024-10-28 广告
Altair HyperWorks是一套功能强大的集成化CAE(计算机辅助工程)软件平台,由Altair公司开发。它涵盖了结构分析、流体动力学、优化、多体动力学、电磁场仿真等多个领域,提供了丰富的仿真工具和优化算法。HyperWorks以其... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式