C++:LPARAM型別轉化為CString型別
阿新 • • 發佈:2018-12-17
高版本的VS中訊息響應機制十分嚴格,當傳遞引數明確要求是LPARAM型別的引數,經常需要將其轉化成CString型別的資料
假如現在有一個型別為LPARAM的變數lParam,要將其轉化為CString型別,可以:
①使用建構函式
CString str((char*)lParam);
②使用運算子過載
CString str;
str=(char*)lParam;
③使用CString的格式化函式:
CString str;
str.format("%s", (char*)iParam);
④一個行不通的辦法!但是仔細一看卻和方法②相差無幾。
CString str=(char*)lParam;