ページ 11

Buttonのプロパティの変更

Posted: 2007年3月22日(木) 18:32
by 初心者
Buttonのプロパティに、「無効(使用不可)」と「可視」の設定がありますが、プログラムでの変更方法を教えてください。

Posted: 2007年3月22日(木) 20:30
by yama
有効無効は簡単です。

有効にするとき
EnableWindow(GetDlgItem(hMainWnd,CommandButton1),TRUE)

無効にするとき
EnableWindow(GetDlgItem(hMainWnd,CommandButton1),FALSE)

可視不可視はだめでした。私にもどなたか教えてください・・

Posted: 2007年3月22日(木) 21:22
by azuma
可視不可視はShowWindowでどうですか

不可視
ShowWindow(GetDlgItem(hMainWnd,CommandButton1),SW_HIDE)
可視
ShowWindow(GetDlgItem(hMainWnd,CommandButton1),SW_SHOW)

Posted: 2007年3月22日(木) 21:24
by のぶあや
表示・非表示もShowWindow関数で出来ます。

表示にする
ShowWindow(GetDlgItem(hMainWnd, CommandButton1), SW_SHOW)

非表示にする
ShowWindow(GetDlgItem(hMainWnd, CommandButton1), SW_HIDE)

第2引数の定数はヘルプに詳細があります。[/code]

Posted: 2007年3月23日(金) 00:04
by azuma
えーとすみません、のぶあやさんの言ってる事って私のレスと同じ事ですよね
それともボタンの場合、表示・非表示という言葉を使う事に何か意味があるんですか?

Posted: 2007年3月23日(金) 03:09
by NoWest
> えーとすみません、のぶあやさんの言ってる事って私のレスと同じ事ですよね
> それともボタンの場合、表示・非表示という言葉を使う事に何か意味があるんですか?
まぁ、単純に「たまたま同じ時間帯に同じ内容の記事」を書いて「azumaさんがたまたま2分早く」に送信しただけでしょう。

Posted: 2007年3月23日(金) 21:06
by azuma
>NoWest
なるほど そうかもね

>のぶあやさん
もし同時に書き込んでたのなら、のぶあやさんに見当違いな質問をしてしまい失礼しました
上記の私のレスと質問はどうかお忘れ下さい