首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DialogBoxParam()方法在IE9或更高版本中没有调用GUI

DialogBoxParam()方法在IE9或更高版本中没有调用GUI
EN

Stack Overflow用户
提问于 2015-04-02 09:46:27
回答 1查看 49关注 0票数 0

我是VC和VC++的开发者。我使用VC 2008,在VC中开发了一个通过生物识别扫描仪获取指纹的API。在获取指纹后,我需要向用户显示指纹图像。因此,我使用DialogBoxParam()方法创建了一个GUI。我有三个模块。第一是核心DLL,第二是Windows服务,第三是扫描仪DLL。为了获取指纹,我过去给服务从核心DLL请求,将联系扫描仪,并恢复我们回来。在服务响应之后,我调用DialogBoxParam()方法来显示指纹GUI。我使用了GetForegroundWindow()将GUI带到浏览器的前面。在Windows7、IE9或更高版本中,DialogBoxParam()方法失败。如果我避免使用GetForegroundWindow(),那么DialogBoxParam()方法就成功了。我找不到解决这个问题的办法。请帮我这个忙。下面是创建GUI的代码。

*

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

*

EN

回答 1

Stack Overflow用户

发布于 2015-04-02 09:52:06

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29409835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档