Mfc-radio-buttons
MFC-ラジオボタン
- ラジオボタン*は、丸いボックスで囲まれたドットとして表示されるコントロールです。 実際には、ラジオボタンには、グループとして表示および動作する1つ以上の他のラジオボタンが付随しています。
____これは* Radio Buttonクラス*のメソッドのリストです。
Sr.No. | Name & Description |
---|---|
1 |
Create Windowsボタンコントロールを作成し、CButtonオブジェクトに添付します。 |
2 |
DrawItem 所有者が描画したCButtonオブジェクトを描画するためにオーバーライドします。 |
3 |
GetBitmap SetBitmapで以前に設定されたビットマップのハンドルを取得します。 |
4 |
GetButtonStyle ボタンコントロールスタイルに関する情報を取得します |
5 |
GetCursor SetCursorで以前に設定されたカーソルイメージのハンドルを取得します。 |
6 |
GetIcon SetIconで以前に設定されたアイコンのハンドルを取得します。 |
7 |
GetIdealSize ボタンコントロールの理想的なサイズを取得します。 |
8 |
GetImageList ボタンコントロールの画像リストを取得します。 |
9 |
GetNote 現在のコマンドリンクコントロールのノートコンポーネントを取得します。 |
10 |
GetNoteLength 現在のコマンドリンクコントロールのノートテキストの長さを取得します。 |
11 |
GetSplitGlyph 現在の分割ボタンコントロールに関連付けられているグリフを取得します。 |
12 |
GetSplitImageList 現在の分割ボタンコントロールの画像リストを取得します。 |
13 |
GetSplitInfo 現在の分割ボタンコントロールを定義する情報を取得します。 |
14 |
GetSplitSize 現在の分割ボタンコントロールのドロップダウンコンポーネントの境界矩形を取得します。 |
15 |
GetSplitStyle 現在の分割ボタンコントロールを定義する分割ボタンスタイルを取得します。 |
16 |
GetState ボタンコントロールのチェック状態、ハイライト状態、フォーカス状態を取得します。 |
17 |
GetTextMargin ボタンコントロールのテキストマージンを取得します。 |
18 |
SetBitmap ボタンに表示されるビットマップを指定します。 |
19 |
SetButtonStyle ボタンのスタイルを変更します。 |
20 |
SetCheck ボタンコントロールのチェック状態を設定します。 |
21 |
SetCursor ボタンに表示されるカーソル画像を指定します。 |
22 |
SetDropDownState 現在の分割ボタンコントロールのドロップダウン状態を設定します。 |
23 |
SetIcon ボタンに表示されるアイコンを指定します。 |
24 |
SetImageList ボタンコントロールの画像リストを設定します。 |
25 |
SetNote 現在のコマンドリンクコントロールにメモを設定します。 |
26 |
SetSplitGlyph 指定したグリフを現在の分割ボタンコントロールに関連付けます。 |
27 |
SetSplitImageList 画像リストを現在の分割ボタンコントロールに関連付けます。 |
28 |
SetSplitInfo 現在の分割ボタンコントロールを定義する情報を指定します。 |
29 |
SetSplitSize 現在の分割ボタンコントロールのドロップダウンコンポーネントの境界矩形を設定します。 |
30 |
SetSplitStyle 現在の分割ボタンコントロールのドロップダウンコンポーネントの境界矩形を設定します。 |
31 |
SetState ボタンコントロールの強調表示状態を設定します。 |
32 |
SetTextMargin ボタンコントロールのテキストマージンを設定します。 |
以下は、ラジオボタンコントロールのメッセージマッピングのリストです-
Message | Map entry | Description |
---|---|---|
BN_CLICKED | ON_BN_CLICKED( <id>, <memberFxn> ) | The framework calls this member function when is button clicked. |
BN_DISABLE | ON_BN_DISABLE( <id>, <memberFxn> ) | The framework calls this member function when button is disabled. |
BN_DOUBLECLICKED | ON_BN_DOUBLECLICKED( <id>, <memberFxn> ) | The framework calls this member function when button is double clicked. |
BN_PAINT | ON_BN_PAINT( <id>, <memberFxn> ) | The framework calls this member function when an application makes a request to repaint a button. |
新しいMFCダイアログベースのアプリケーションを作成して、ラジオボタンの例を見てみましょう。
- ステップ1 *-グループボックスと3つのラジオボタンをドラッグし、静的テキストコントロールのキャプションを削除します。
- ステップ2 *-3つのラジオボタンすべてにイベントハンドラーを追加します。
- ステップ3 *-静的テキストコントロールの値変数を追加します。
- ステップ4 *-3つのイベントハンドラーの実装です。
- ステップ5 *-上記のコードをコンパイルして実行すると、次の出力が表示されます。 ラジオボタンを選択すると、静的テキストコントロールにメッセージが表示されます。