<Return[C]><Top>

CheckMenuRadioItem

Declare Function Api_CheckMenuRadioItem& Lib "user32" Alias "CheckMenuRadioItem" (ByVal hMenu&, ByVal idFirst&, ByVal idLast&, ByVal idCheck&, ByVal uFlag&)

Declare Function CheckMenuRadioItem Lib "user32" (ByVal hMenu&, ByVal idFirst As Long, ByVal idLast As Long, ByVal idCheck As Long, ByVal uFlag As Long) As Long

指定された 1 つのメニュー項目の隣に、オプションボタン(ラジオボタン)に類似した黒丸を表示する。同時に、関連するグループ内の他のすべてのメニュー項目のチェックマークまたは黒丸をクリアし、それらのメニュー項目のオプションボタンタイプフラグをクリアする。

パラメータ
hmenu
    メニュー項目のグループを保持しているメニューのハンドルを指定する。
idFirst
    グループ内の最初のメニュー項目の識別子または位置を指定する。
idLast
    グループ内の最後のメニュー項目の識別子または位置を指定する。
idCheck
    チェックする(オンにする)べきメニュー項目の識別子または位置を指定する。
uFlags
    idFirst、idLast、idCheck の各パラメータの意味を指定する。

    MF_BYCOMMAND を指定すると、それらのパラメータはメニュー項目の識別子を意味する。

    MF_BYPOSITION を指定すると、それらのパラメータはメニュー項目の位置を意味する。


戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。