深入淺出 看了一部分
今天遇見問題
1,表達式必須包含指針 解決:將變量定義為指針 CModallessDlg *m_pModallessDlg;
2,.exe 中觸發一個斷點。 那段程序引用圖片須是位圖 BIT ,我用的PNG所以出故障。
3,有兩個對話框 但是裡面的函數不同, OnPaint();就只在一個有 ,另一個沒有??
4, 這個有效
error C2664: “BOOL CDC::TextOutW(int,int,const CString &)”: 不能將參數 3 從“const char [25]”轉換為“const CString &”
1>
在網上找了找,發現知道裡面有好心人給了答案,原來是寬字符與字符的差別。解決辦法僅僅是將想要輸出的字符串前面加個"L",表明要輸出的是寬字符串,我想是這個函數定義的問題吧。
5 參數5不能從“const char[20]”轉換為“LPCTSTR”類型是什麼意思
項目-屬性-常規-字符集-使用多字節字符集
6 問題4雖然解決但是按5設置後問題出現了 只好把L刪除
7,extern 總是出現問: 在文件1裡面: int XXX;//定義 在文件2裡面,extern int XXX;//聲明 在所有需要引用的文件頭部加上 extern int XXX;//聲明
8,一勞永逸辦法:::