一個VC6專案, 轉換到VC2010后, 編譯通過. 運行時, 有部分模態和非模態對話框,創建時失敗, 視窗句柄回傳空, 不發送WM_INITDIALOG訊息;
在下面陳述句中, VC2010除錯結果, 回傳空句柄, 無法再進入函式內部除錯了. 但在VC6中正常運行
hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate, pParentWnd->GetSafeHwnd(), AfxDlgProc);
代碼在VC6下, 編譯運行都沒問題. 請指教有哪些原因會造成這種故障? 加載的對話框里面也都是標準控制元件
uj5u.com熱心網友回復:
GetLastError 查看錯誤資訊轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/276799.html
標籤:資源
上一篇:MFC將三個點擊事件合并成一個點擊事件,并按順序執行。
下一篇:VB模擬鍵盤輸出文字
