■MFC相談室 mfc20d.dll■
at TECH
205:デフォルトの名無しさん
09/01/18 15:22:20
>>199
>>203 が書いているように、引数が2つしかない CEdit::GetLine()を使う
時は、呼び出す前に、第二引数で渡すバッファの先頭に、バッファ長を
書いておく必要があるのに、それをやっていないからだろ?
LPTSTR pBuf;
pBuf=strText.GetBuffer(iLength);
*((LPWORD)pBuf)=iLength; // バッファ長をセット
m_wndEditCtrl.GetLine(iLine,pBuf);
strText.ReleaseBuffer(iLength);
自分でバッファ先頭にバッファ長をセットするのが面倒なら、引数が3つ
あるCEdit::GetLine()を使うことだ。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5494日前に更新/106 KB
担当:undef