112.メニューの項目数を取得する

< 使用用途 >
メニューの項目数を取得する

サンプルソースをダウンロードする方は下記の「ダウンロード」を!
=> ダウンロード・・・「システムメニューに新しい項目を追加するサンプル」で使用しています。


 < 説明 >
API関数のGetMenuItemCountを使用します
GetMenuItemCount =>メニューの項目数を取得
  <引数>
     hMenu:メニューのハンドル
  @戻り値@
     メニューの項目数


< SAMPLE >

’ここではシステムメニューの項目数を取得する処理です。


'標準モジュール

Public Declare Function GetSystemMenu Lib "USER32" (ByVal hWnd As Long, ByVal bRevert As Long) As Long

Public Declare Function GetMenuItemCount Lib "USER32" (ByVal hMenu As Long) As Long

'ここからはフォームの処理です
Private Sub Command1_Click()

  Dim hMen As Long
  Dim Ret As Long  
  
   hMen = GetSystemMenu(Form1.Hwnd, 0)
   Ret=GetMenuItemCount(hMen)

   MsgBox Ret

End Sub





API 技術関連のページへ戻る

ホーム PV ランキング