2017-02-04 10 views
0

私はプログラムを初期化するときと同じように、すべてのボタン/テキストボックスを読み取り専用状態にしたいが、終了後はクリック可能な状態に戻ります。これを実行するにはどうすればいいですか?Readonlyをボタンとテキストボックスに動的に設定するにはどうすればよいですか?

+1

編集の場合:

EnableWindow(hButton, TRUE); EnableWindow(hEdit, TRUE); 

は、上記のコントロールが使用を無効にしますユーザが編集と対話できるようにしたい場合は、 'EM_SETREADONLY'を考慮してください。 – andlabs

答えて

1

EnableWindow()関数を使用して、コントロールへの入力を有効/無効にします。たとえばあなたがhButtonのハンドルとhEditのハンドルで編集してボタンを持っている場合は次のように入力を有効にすることができます。

​​
+0

[EnableWindow](https://msdn.microsoft.com/en-us/library/windows/desktop/ms646291.aspx)の2番目の引数は、値がTRUEとFALSEのBOOL型です。 'bool'は暗黙的に' BOOL'に変換できますが、それでも間違った型です。 – IInspectable

+0

@IInspectable情報をありがとう。更新しました。 –

関連する問題