BEGIN_MSG_MAP 用 python 改写

BEGIN_MSG_MAP(MyDeviceDlg)
	MESSAGE_HANDLER(WM_USB_PNP, OnDeviceEvent)
	 // 这句有窗口句柄hWnd参数,我需要这个窗口句柄接受
         // USB设备传给我的消息,然后根据消息再控制USB设备
END_MSG_MAP()

这段代码需要用python写,该咋搞?

牧羊人nacy
浏览 413回答 3
3回答

交互式爱情

BEGIN_MSG_MAP 实际上是一个宏包装了 WndProc 也就是窗口毁掉函数,MSG_WM_DESTROY(OnDestroy) 实际上就是 if(nMsg==WM_DESTROY){ OnDestroy();return xxx;}

哈士奇WWW

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

临摹微笑

查看下这个MESSAGE_HANDLER宏定义就知道具体怎么实现的了啊
打开App,查看更多内容
随时随地看视频慕课网APP