<Return[G]><Top>

GetSubMenu

Declare Function Api_GetSubMenu& Lib "user32" Alias "GetSubMenu" (ByVal hMenu&, ByVal nPos&)

Declare Function GetSubMenu Lib "user32" Alias "GetSubMenu" (ByVal hMenu As Long, ByVal nPos As Long) As Long

指定されたメニュー項目がドロップダウンメニューまたはサブメニューを開く場合、そのメニューののハンドルを取得する。

パラメータ
hMenu
    親メニューのハンドルを指定する。
nPos
    ドロップダウンメニューまたはサブメニューを開くメニュー項目を、親メニュー内の相対位置で指定する。

    この相対位置は 0 ベースであり、たとえば、0 を指定すると、上端のメニュー項目を意味する。
 

戻り値
    関数が成功すると、ドロップダウンメニューまたはサブメニューのハンドルが返る。

    指定されたメニュー項目がドロップダウンメニューまたはサブメニューを開かない場合、NULL が返る。
    関数が失敗すると、NULL が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。