初めまして。
初歩的な質問で申し訳ございません。
voidの中で、テキストボックスに指定した文字を表示し、
処理を行い、次の指定した文字を同じテキストボックスに
上書きする処理を行いたいのですが、うまく表示されません。
SetDlgItemText( IDC_STATIC1, _T("回線オープン中です。"));
iRet = _hhtftp_Open( chrSrc, TP_OPEN_TIMEOUT) ;
SetDlgItemText( IDC_STATIC1, _T("ファイル受信中")); <---これは表示されない。
環境は
OS: Win Xp sp2
開発環境:Microsogt eMbedded Visual C++
Ver4.0
です。よろしくお願いします。
SetDlgItemText関数は引数が3つだと思うが…。
なぜ2つしか指定していないの?
ウインドウ・ハンドルが正しくないはずだから表示されなくて正常。
http://madia.world.coocan.jp/cgi-bin/Vcbbs/wwwlng.cgi?print+200606/06060044.txt
とは違うかな?
> 夏みかんさん
おそらく CWnd::GetDlgItemText だと思います
http://msdn2.microsoft.com/ja-jp/library/xcws9sbs.aspx
夏みかんさん。Blueさん。アキラさん
回答ありがとうございます。
Blueさんが投稿している方法で解決しました。
まるっきり初心者で、PGのメンテをしていて
どうしてもうまくいかなかったので
質問させていただきました。
今後もなにかあるかと思いますがよろしくお願いします。
間違えました。Setの方でしたね
× CWnd::GetDlgItemText
× CWnd::SetDlgItemText
ツイート | ![]() |