最近碰到一個怪異的問題,其實問題的起源在於最近使用上位機時,發現插入USB設備後,軟件無法自動打開該USB設備,但這一塊的程序之前已經實現了,並正常跑了。進到軟件中,看到可以響應ON_WM_DEVICECHANGE()消息,但在讀取dbd->dbcc_name時卻返回爲空,或“/”。於是新建了一個工程,結果可以正常讀取dbd->dbcc_name。於是一點一點調試,最終發現是因爲有幾個dialog中使用list control控件,並且沒有其他控件,此時若添加一個button,即可正常讀取dbd->dbcc_name。但這個button還不能設置爲隱藏屬性,實在是怪異,在VS2019上編譯也是如此,應該不是編譯器的問題。
MFC ON_WM_DEVICECHANGE消息響應異常,無法讀取usb插入硬件的名稱信息
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
使MFC支持拖放文件的方法
eldn__
2020-07-08 11:41:16
深度剖析MFC消息反射機制
hityct1
2020-07-08 09:03:05
VC++技術內幕(第四版)筆記(第4章)
hbyufan
2020-07-08 06:18:12
MFC獲取屏幕大小 and 設置對話框大小
youqingyike
2020-07-08 05:44:35
將MFC工程代碼從vc6多字節升級到vs2010 Unicode時,對應的函數修改
naruto2017
2020-07-08 03:47:37
VC6下MFC通過ODBC操作Excel
naruto2017
2020-07-08 03:47:37
幾種出色的C/C++ GUI函數庫的介紹(轉)
幾種出色的C/C++ GUI函數庫的介紹 幾種出色的C/C++ GUI函數庫的介紹 http://www.trolltech.
zidianjian
2020-07-08 02:16:55
精通 VC 與 MATLAB 聯合編程(一)
alexander_vc
2020-07-08 01:55:00
MFC中如何去掉CPropertySheet界面下方的按鈕
jameshater
2020-07-07 23:59:53
關於解決MFC中LPCTSTR以及UNICODE上亂碼的方法
jameshater
2020-07-07 23:59:53
書摘 關於MFC程序的啓動
学海无涯前头是岸
2020-07-07 23:40:36
VC中定時器的使用 實現數據自動發送
学海无涯前头是岸
2020-07-07 23:40:36
MFC中與時間有關的函數
schbxg
2020-07-07 23:06:44
24小時熱門文章