2015-04-02 68 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);

*

回答

相關問題