InsertMenuItem |
Declare Function Api_InsertMenuItem& Lib "user32" Alias "InsertMenuItemA" (ByVal hMenu&, ByVal uItem&, ByVal fByPosition&, lpmii&) |
Declare Function InsertMenuItem Lib "user32" Alias "InsertMenuItemA" (ByVal hMenu As Long, ByVal uItem As Long, ByVal fByPosition As Long, lpmii As Long) As Long |
|
メニュー内の指定された位置に、新しいメニュー項目を挿入する。 |
|
パラメータ たとえば、既存のメニューに 3 つのメニュー項目 m1、m2、m3 があり、新しいメニュー項目 m0 を m1 と m2 の間に挿入したい場合、
m2 のメニュー項目を指定する。fByPosition パラメータの値に基づいて、uItem パラメータの意味が異なる。
それ以外の値を指定すると、uItem パラメータはメニュー項目の位置を意味する。 所有側はメッセージを処理しなければならない。 |