为了账号安全,请及时绑定邮箱和手机立即绑定

BEGIN_MSG_MAP 用 python 改写

BEGIN_MSG_MAP 用 python 改写

牧羊人nacy 2018-07-17 11:20:43
BEGIN_MSG_MAP(MyDeviceDlg) MESSAGE_HANDLER(WM_USB_PNP, OnDeviceEvent)  // 这句有窗口句柄hWnd参数,我需要这个窗口句柄接受          // USB设备传给我的消息,然后根据消息再控制USB设备 END_MSG_MAP()这段代码需要用python写,该咋搞?
查看完整描述

3 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

BEGIN_MSG_MAP 实际上是一个宏包装了 WndProc 也就是窗口毁掉函数,

MSG_WM_DESTROY(OnDestroy) 实际上就是 if(nMsg==WM_DESTROY){ OnDestroy();return xxx;}


查看完整回答
反对 回复 2018-07-18
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

实际上主要是 MESSAGE_HANDLER(WM_USB_PNP, OnDeviceEvent) 这个,它隐藏了一个hWnd当前窗口句柄参数,需要这个窗口参数,我才能用这个接受USB设备传过来的信号

查看完整回答
反对 回复 2018-07-18
?
临摹微笑

TA贡献1982条经验 获得超2个赞

查看下这个MESSAGE_HANDLER宏定义就知道具体怎么实现的了啊

查看完整回答
反对 回复 2018-07-18
  • 3 回答
  • 0 关注
  • 368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信