VC++初心者です。
以下のソースでエディットボックスのテキストが表示されません。というか、最後のループの時のみ表示されますが、一回一回表示するにはどうしたらいいでしょうか?
void CCRPTC_accessDlg::OnBnClickedOk()
{
int i;
CEdit* myEdit1 = (CEdit*)GetDlgItem(IDC_EDIT1);
・
・
・
for (i=1;i<10;i++){
if (Ret != SUCCESS)
{
myEdit1->SetWindowText("NG!");
}
else
{
myEdit1->SetWindowText("OK!");
}
}
}
No.3
- 回答日時:
表示は出来たようですね。
後々必要になるはずだから・・・
DoEvantsの代わり
void DoEvents()
{
MSG msg;
while (::PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
No.1
- 回答日時:
>最後のループの時のみ表示されますが、一回一回表示するにはどうしたらいいでしょうか?
一回一回ってのは、何をもって一回と数えるんですか?
PCの処理速度はあなたが思っているほどのんびりしてません。
「?秒おきに表示する」など、ちゃんと処理を組まなければループの一番最後で設定したものしか表示されないのは当然です。
この回答への補足
すみません。
Sleep(1000);
が抜けていました。
本来1秒毎にifで判断してテキスト表示されるべきですが、10秒後にしか表示がされません。
VBで言うところのDoEventなどの記述が必要ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- JavaScript 空白で入力フォームのボタンをクリックしたら、ブラウザの上部からjavascriptで 表示されるアラ 1 2022/05/20 11:16
- JavaScript 【GAS】WEBアプリでハイパーリンクを挿入したい 1 2023/03/12 19:20
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# プログラミング実行後に表示される値を答えよ #include <stdio.h> void main 4 2022/05/28 10:20
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ダイアログの上のテキストボックスの、初期値を設定する方法が分かりません・・・・
C言語・C++・C#
-
MFC ダイアログ上のID取得について
C言語・C++・C#
-
ダイアログ表示時にチェックボックスにチェックされている状態にするには?
C言語・C++・C#
-
-
4
エディットの文字サイズ変更
C言語・C++・C#
-
5
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
6
charからLPTSTRへの変換方法
C言語・C++・C#
-
7
VC++でコントロールの境界線を描画する方法
C言語・C++・C#
-
8
SetDlgItemTextの使い方について
C言語・C++・C#
-
9
リソースエディタでスタティックテキストの文字サイズの変更
C言語・C++・C#
-
10
CStringの文字列検索&抜き出しについて
C言語・C++・C#
-
11
ダイアログでフォルダ名を取得したい。
C言語・C++・C#
-
12
CEdit の内容が変わった時にメッセージを表示させたい
C言語・C++・C#
-
13
画面を強制的に再描画させる方法
C言語・C++・C#
-
14
テキストボックスの中身をリセット(クリア)したい
Visual Basic(VBA)
-
15
テキストボックスからフォーカス外す
C言語・C++・C#
-
16
GetPrivateProfileStringでiniファイル読込む処理を詳しく知りたいのですが・・・
C言語・C++・C#
-
17
MFCでのコンボボックスについて
C言語・C++・C#
-
18
UpdateData( FALSE); による文字列データの表示更新(VC++6.0)
C言語・C++・C#
-
19
CStringのFindで文字列検索を行いたいのですが
C言語・C++・C#
-
20
#include <Windows.h>というヘッダファイルについて
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
GIFアニメをループさせたくない
-
ListBox 複数選択 で オートフ...
-
VBAで3秒だけ時間を止めたい
-
エクセルの当番表を作っていま...
-
vb.netからエクセル関数書き込み
-
WinAPI「MsgWaitForMultipleObj...
-
どなたかこのプログラミングを...
-
VBA for i=1 to lastrow
-
Excel VBAで、アクティブシート...
-
アクティブセルから、A列最終行...
-
VBAでの一時停止と再開の方法
-
VBA横データを縦にしたいです
-
CやJAVa,Rubyなどプログラミン...
-
DoEventsが必要な理由について
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
select case について
-
ループ7回目の悪役令嬢は、元敵...
-
ループフリー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
19歳です 普段、動くことも人と...
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
GIFアニメをループさせたくない
-
DOSコマンドのループ内のTIMEコ...
-
UWSCの終了の仕方
-
vb.netからエクセル関数書き込み
-
範囲指定したセルを1つずつ飛...
-
VBA for i=1 to lastrow
-
DoEventsが必要な理由について
-
エクセルの当番表を作っていま...
-
Escキーを押すと、中断する時と...
-
vbscriptでIE自動入力(途中で...
-
VBAで3秒だけ時間を止めたい
-
VBA Dir関数でファイルをループ...
-
vb.netです。2次元配列の要素を...
-
ボタンが押された時にループか...
-
テキストボックスの名前に変数...
-
VBA横データを縦にしたいです
-
ループ7回目の悪役令嬢は、元敵...
おすすめ情報