AddMenuItemWithStrLen

メニューに項目を追加する

version(Windows)
@nogc extern
int
AddMenuItemWithStrLen
(,
const(core.sys.windows.winnt.TCHAR)* ItemName
,,
int ItemID
,,
const(core.sys.windows.winnt.TCHAR)* NewItemName = null
,
size_t NewItemNameLength = 0
,
int NewItemID = -1
)

Parameters

AddType int

項目タイプ( MENUITEM_ADD_CHILD 等( 解説は #define の定義を参照してください ) )

ItemName const(core.sys.windows.winnt.TCHAR)*

AddType が MENUITEM_ADD_CHILDの場合は親となる項目の名前、MENUITEM_ADD_INSERTの場合は挿入位置となる項目の名前、null を指定すると ItemID が使用される

ItemNameLength size_t

?

ItemID int

ItemName の代わりに識別番号で指定するもの、AddType毎の違いは ItemName の解説の通り、-1を指定すると ItemName が使用される

SeparatorFlag int

区切り線を追加するかどうか( TRUE:区切り線を追加、この場合 NewItemName と NewItemID は無視される FALSE:追加するのは区切り線ではない )

NewItemName const(core.sys.windows.winnt.TCHAR)*

新しい項目の名前

NewItemNameLength size_t

?

NewItemID int

新しい項目の識別番号、-1を指定すると内部で適当な番号が割り当てられる

Meta