ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
カウントダウン
#1
投稿記事
by カウントダウン » 2006年1月15日(日) 13:37
カウントダウンをエディットボックスに出力するにはどうすればいいですか。
7
記事: 473 登録日時: 2005年5月31日(火) 18:51
お住まい: 新潟県
連絡する:
#2
投稿記事
by 7 » 2006年1月15日(日) 13:46
> カウントダウンをエディットボックスに出力するにはどうすればいいですか。
数値をStr$()関数で文字列に変換して、それをSetWindowText()関数やSetDlgItemText()関数でエディットボックスに設定してやります。
コード: 全て選択
Dim cnt As Long
Dim hEdit As HWND
hEdit=GetDlgItem(hMainWnd,EditBox1)
For cnt=0 To 10
SetWindowText(hEdit,Str$(10-cnt))
UpdateWindow(hEdit)
Sleep(1000)
Next
イグトランス
記事: 899 登録日時: 2005年5月31日(火) 17:59
お住まい: 東京都
連絡する:
#3
投稿記事
by イグトランス » 2006年1月15日(日) 19:19
さらに上の操作をTimerイベントで処理するようにすればそれらしくなると思います。
あとSetDlgItemIntもありますよ。