【发布时间】:2010-10-17 01:38:32
【问题描述】:
我在 MFC 中有一个处理图像的 ActiveX 控件,我正在尝试向它添加 TWAIN 扫描功能。
我需要能够接收来自 TWAIN 驱动程序的 Windows 消息,该消息告诉我的控件何时扫描了图像,因此我创建了一个 CDialog 并将 Dialog 的 HWND 传递给驱动程序。
我在网上看到的所有示例代码都使用 PreTranslateMessage 来捕获来自 TWAIN 的消息,但在我的 ActiveX 控件中,这个方法永远不会被调用。
有谁知道我如何获取该对话框的消息?我也尝试过使用 PeekMessage,但没有成功。
非常感谢
【问题讨论】:
-
您是在控件中还是在对话框中定义了 PreTranslateMessage?