在《vc++深入詳解中》 在狀態列的窗格中建立進度欄中,新增自定義的訊息響應函式
書中在mainfream.h中新增
afx_msg void onprogress();
在maiinfream.cpp中新增
on_message(um_progress,onprogress)
並新增訊息響應函式
void cmainframe::onprogress()
這在vc++6.0中是可行的,但是在vs2010中會出現編譯錯誤
error c2440: 「static_cast」: 無法從「void (__thiscall cpppview::* )(wparam,lparam)」轉換為「lresult (__thiscall cwnd::* )(wparam,lparam)」
解決方法如下:
在函式原型定義以及函式相應的返回值由void改為lresult,隨便弄乙個返回值 return true; 並加上引數
wparam wparam, lparam lparam
**如下
標頭檔案宣告:
afx_msg lresult onprogress(wparam wparam, lparam lparam);
原始檔:
on_message(um_progress, &cmainframe::onprogress)
lresult cmainframe::onprogress(wparam wparam, lparam lparam)
adb錯誤解決辦法
有時啟動android studio 或者啟動專案時,出現adb錯誤,比如unable to establish connection to adb.或者相關提示 嘗試 進入 dos命令環境,cd至android sdk platform tools目錄,重啟adb服務 執行如下的指令 adb ki...
IIS常見錯誤解決辦法
q 為什麼我的asp頁面到windows2003後就不能執行了,執行aspx正常。a windows2003中預設沒有啟用asp支援,在iis的web service extensions裡找到active server pages,將allow選上,就可以了。q 我的iis只要asp檔案有錯,就顯...
SVN各種錯誤解決辦法
svn錯誤 attempted to lock an already locked dir 出現這個問題後使用 清理 功能,如果還不行,就直接到上一級目錄,再執行 清理 然後再 更新 有時候如果看到某個包裡面的資料夾沒有svn的標誌,直接用 ctrl delete 手工刪除,然後 清理 最後 更新 ...