teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

誤記の修正

2016/03/02 14:57

投稿

majiponi
majiponi

スコア1722

answer CHANGED
@@ -1,4 +1,13 @@
1
- 環境次第です。
1
+ 開発環境次第で、返答が変わります。
2
+
3
+ <Classical Windows API>
2
- もし、Classical Windows APIで開発しているでしたら、C++11から追加された<thread>の機能を利用し、1秒おきに親スレッドのウインドウ(ラベルもウインドウの一種)をSetWindowText関数で操作すれば実現できます
4
+ スレッド作成: C++11から追加された<thread>を利用。
5
+ 表示の操作: 1秒ごとにSetWindowText関数を呼び出す。
6
+
7
+ <MFC>
8
+ スレッドの作成: CWinThreadから派生させたオブジェクトを利用。
9
+ 表示の操作: 1秒ごとにSetWindowTextメンバ関数を呼び出す。
10
+
11
+ <.NET Framework>
3
- MFC場合、<thread>も利用できますが、CThreadクラスを派生させたほうがいいでしょう
12
+ スレッド作成: System.Threading名前空間のThreadクラスを利用
4
- .NET/CLIについてはよくわかりません
13
+ 表示の操作: System.Windows.Forms名前空間のLabelクラスのTextプロパティを操作