2015-04-02 67 views
0

我是VC和VC++开发人员。我使用VS2008.I开发了一个通过生物识别扫描器在VC中捕获指纹的API。捕获指纹后,我需要将指纹图像显示给用户。所以我使用DialogBoxParam()方法来创建一个GUI。我有3个模块。首先是核心DLL,其次是Windows服务,第三是Scanner DLL。为了捕获指纹,我曾经向核心DLL发送请求,请求将与Scanner联系并将其恢复。在服务响应之后,我调用DialogBoxParam()方法来显示指纹GUI。我使用GetForegroundWindow()将GUI带到浏览器的前端。在Windows 7,IE 9或更高版本中,DialogBoxParam()方法失败。如果我避免GetForegroundWindow(),则DialogBoxParam()方法成功。我找不到解决这个问题的方法。请帮助我。以下是创建GUI的代码。DialogBoxParam()方法不在IE 9或更高版本中调用GUI

*

DialogBoxParam(的GetInstance(),MAKEINTRESOURCE(IDD_FEATURE_DIALOG),GetForegroundWindow(),(DLGPROC)的WndProc, NULL);

*

回答

相关问题