[問題] MFC String table 無法load到string

作者: b26168 (b26168)   2016-04-18 17:52:30
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
MFC
問題(Question):
使用CString的LoadString無法讀到string table新加的string進去
餵入的資料(Input):
string table
預期的正確結果(Expected Output):
正確的字串
錯誤結果(Wrong Output):
會是上一個LoadString的結果
程式碼(Code):(請善用置底文網頁, 記得排版)
str.LoadString(ID_PROGRAM_A);
nPos = 0;
str = str.Tokenize(_T("\n"),nPos);
programmingToolBar.SetButtonText(programNo,str);
programNo++;
str.LoadString(ID_PROGRAM_B);
nPos = 0;
str = str.Tokenize(_T("\n"),nPos);
programmingToolBar.SetButtonText(programNo,str);
programNo++;
ID_PROGRAM_B是新加的 讀不到
補充說明(Supplement):
ID跟按鈕用同一個
作者: Dforce (VF-17)   2016-04-18 18:45:00
試試看 updatewindow()

Links booklink

Contact Us: admin [ a t ] ucptt.com