函数 | |
HMENUX WINAPI | XMenu_Create () |
菜单_创建 创建菜单.默认弹出菜单窗口关闭后自动销毁. 更多... | |
void WINAPI | XMenu_AddItem (HMENUX hMenu, int nID, const wchar_t *pText, int nParentID, int nFlags) |
菜单_添加项 添加菜单项. 更多... | |
void WINAPI | XMenu_AddItemIcon (HMENUX hMenu, int nID, const wchar_t *pText, int nParentID, HIMAGE hIcon, int nFlags) |
菜单_添加项图标 添加菜单项. 更多... | |
void WINAPI | XMenu_InsertItem (HMENUX hMenu, int nID, const wchar_t *pText, int nFlags, int insertID) |
菜单_插入项 插入菜单项. 更多... | |
void WINAPI | XMenu_InsertItemIcon (HMENUX hMenu, int nID, const wchar_t *pText, HIMAGE hIcon, int nFlags, int insertID) |
菜单_插入项图标 插入菜单项. 更多... | |
int WINAPI | XMenu_GetFirstChildItem (HMENUX hMenu, int nID) |
菜单_取第一个子项 获取第一个子项. 更多... | |
int WINAPI | XMenu_GetEndChildItem (HMENUX hMenu, int nID) |
菜单_取末尾子项 获取末尾子项. 更多... | |
int WINAPI | XMenu_GetPrevSiblingItem (HMENUX hMenu, int nID) |
菜单_取上一个兄弟项 获取上一个兄弟项. 更多... | |
int WINAPI | XMenu_GetNextSiblingItem (HMENUX hMenu, int nID) |
菜单_取下一个兄弟项 获取下一个兄弟项. 更多... | |
int WINAPI | XMenu_GetParentItem (HMENUX hMenu, int nID) |
菜单_取父项 获取父项. 更多... | |
HELE WINAPI | XMenu_GetMenuBar (HMENUX hMenu) |
菜单_取菜单条 获取菜单所属菜单条. 更多... | |
void WINAPI | XMenu_SetAutoDestroy (HMENUX hMenu, BOOL bAuto) |
菜单_置自动销毁 设置是否自动销毁菜单. 更多... | |
void WINAPI | XMenu_EnableDrawBackground (HMENUX hMenu, BOOL bEnable) |
菜单_启用用户绘制背景 是否有用户绘制菜单背景,如果启用XWM_MENU_DRAW_BACKGROUND和XE_MENU_DRAW_BACKGROUND事件有效. 更多... | |
void WINAPI | XMenu_EnableDrawItem (HMENUX hMenu, BOOL bEnable) |
菜单_启用用户绘制项 是否有用户绘制菜单项,如果启用XWM_MENU_DRAWITEM和XE_MENU_DRAWITEM事件有效. 更多... | |
BOOL WINAPI | XMenu_Popup (HMENUX hMenu, HWND hParentWnd, int x, int y, HELE hParentEle, menu_popup_position_ nPosition) |
菜单_弹出 弹出菜单. 更多... | |
void WINAPI | XMenu_DestroyMenu (HMENUX hMenu) |
菜单_销毁 销毁菜单. 更多... | |
void WINAPI | XMenu_CloseMenu (HMENUX hMenu) |
菜单_关闭 关闭菜单. 更多... | |
void WINAPI | XMenu_SetBkImage (HMENUX hMenu, HIMAGE hImage) |
菜单_置背景图片 设置菜单背景图片. 更多... | |
BOOL WINAPI | XMenu_SetItemText (HMENUX hMenu, int nID, const wchar_t *pText) |
菜单_置项文本 设置项文本. 更多... | |
const wchar_t *WINAPI | XMenu_GetItemText (HMENUX hMenu, int nID) |
菜单_取项文本 获取项文本. 更多... | |
int WINAPI | XMenu_GetItemTextLength (HMENUX hMenu, int nID) |
菜单_取项文本长度 获取项文本长度,不包含字符串空终止符. 更多... | |
BOOL WINAPI | XMenu_SetItemIcon (HMENUX hMenu, int nID, HIMAGE hIcon) |
菜单_置项图标 设置菜单项图标. 更多... | |
BOOL WINAPI | XMenu_SetItemFlags (HMENUX hMenu, int nID, int uFlags) |
菜单_置项标志 设置项标识. 更多... | |
void WINAPI | XMenu_SetItemHeight (HMENUX hMenu, int height) |
菜单_置项高度 设置项高度. 更多... | |
int WINAPI | XMenu_GetItemHeight (HMENUX hMenu) |
菜单_取项高度 获取项高度. 更多... | |
BOOL WINAPI | XMenu_SetItemWidth (HMENUX hMenu, int nID, int nWidth) |
@菜单_置项宽度 此宽度为文本显示区域宽度, 不包含侧边条和与文本间隔 更多... | |
void WINAPI | XMenu_SetBorderColor (HMENUX hMenu, COLORREF crColor) |
菜单_置边框颜色 设置菜单边框颜色. 更多... | |
void WINAPI | XMenu_SetBorderSize (HMENUX hMenu, int nLeft, int nTop, int nRight, int nBottom) |
菜单_置边框大小 设置弹出菜单窗口边框大小. 更多... | |
int WINAPI | XMenu_GetLeftWidth (HMENUX hMenu) |
菜单_取左侧宽度 获取左侧区域宽度. 更多... | |
int WINAPI | XMenu_GetLeftSpaceText (HMENUX hMenu) |
菜单_取左侧文本间隔 获取菜单项文本左间隔. 更多... | |
int WINAPI | XMenu_GetItemCount (HMENUX hMenu) |
菜单_取项数量 获取菜单项数量,包含子菜单项. 更多... | |
BOOL WINAPI | XMenu_SetItemCheck (HMENUX hMenu, int nID, BOOL bCheck) |
菜单_置项勾选 设置菜单项勾选状态. 更多... | |
BOOL WINAPI | XMenu_IsItemCheck (HMENUX hMenu, int nID) |
菜单_是否项勾选 判断菜单项是否勾选. 更多... | |
void WINAPI XMenu_AddItem | ( | HMENUX | hMenu, |
int | nID, | ||
const wchar_t * | pText, | ||
int | nParentID, | ||
int | nFlags | ||
) |
菜单_添加项 添加菜单项.
hMenu | 菜单句柄. |
nID | 项ID. |
pText | 文本内容. |
nParentID | 父项ID. |
nFlags | 标识参见宏定义 menu_item_flag_. |
void WINAPI XMenu_AddItemIcon | ( | HMENUX | hMenu, |
int | nID, | ||
const wchar_t * | pText, | ||
int | nParentID, | ||
HIMAGE | hIcon, | ||
int | nFlags | ||
) |
菜单_添加项图标 添加菜单项.
hMenu | 菜单句柄. |
nID | 项ID. |
pText | 文本内容. |
nParentID | 父项ID. |
hIcon | 菜单项图标句柄. |
nFlags | 标识参见宏定义 menu_item_flag_. |
void WINAPI XMenu_CloseMenu | ( | HMENUX | hMenu | ) |
菜单_关闭 关闭菜单.
hMenu | 菜单句柄. |
HMENUX WINAPI XMenu_Create | ( | ) |
菜单_创建 创建菜单.默认弹出菜单窗口关闭后自动销毁.
void WINAPI XMenu_DestroyMenu | ( | HMENUX | hMenu | ) |
菜单_销毁 销毁菜单.
hMenu | 菜单句柄. |
void WINAPI XMenu_EnableDrawBackground | ( | HMENUX | hMenu, |
BOOL | bEnable | ||
) |
菜单_启用用户绘制背景 是否有用户绘制菜单背景,如果启用XWM_MENU_DRAW_BACKGROUND和XE_MENU_DRAW_BACKGROUND事件有效.
hMenu | 菜单句柄. |
bEnable | 是否启用. |
void WINAPI XMenu_EnableDrawItem | ( | HMENUX | hMenu, |
BOOL | bEnable | ||
) |
菜单_启用用户绘制项 是否有用户绘制菜单项,如果启用XWM_MENU_DRAWITEM和XE_MENU_DRAWITEM事件有效.
hMenu | 菜单句柄. |
bEnable | 是否启用. |
int WINAPI XMenu_GetEndChildItem | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetFirstChildItem | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetItemCount | ( | HMENUX | hMenu | ) |
int WINAPI XMenu_GetItemHeight | ( | HMENUX | hMenu | ) |
const wchar_t *WINAPI XMenu_GetItemText | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetItemTextLength | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetLeftSpaceText | ( | HMENUX | hMenu | ) |
int WINAPI XMenu_GetLeftWidth | ( | HMENUX | hMenu | ) |
HELE WINAPI XMenu_GetMenuBar | ( | HMENUX | hMenu | ) |
int WINAPI XMenu_GetNextSiblingItem | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetParentItem | ( | HMENUX | hMenu, |
int | nID | ||
) |
int WINAPI XMenu_GetPrevSiblingItem | ( | HMENUX | hMenu, |
int | nID | ||
) |
void WINAPI XMenu_InsertItem | ( | HMENUX | hMenu, |
int | nID, | ||
const wchar_t * | pText, | ||
int | nFlags, | ||
int | insertID | ||
) |
菜单_插入项 插入菜单项.
hMenu | 菜单句柄. |
nID | 项ID. |
pText | 文本内容. |
nFlags | 标识参见宏定义 menu_item_flag_. |
insertID | 插入位置ID. |
void WINAPI XMenu_InsertItemIcon | ( | HMENUX | hMenu, |
int | nID, | ||
const wchar_t * | pText, | ||
HIMAGE | hIcon, | ||
int | nFlags, | ||
int | insertID | ||
) |
菜单_插入项图标 插入菜单项.
hMenu | 菜单句柄. |
nID | 项ID. |
pText | 文本内容. |
hIcon | 菜单项图标句柄. |
nFlags | 标识参见宏定义 menu_item_flag_. |
insertID | 插入位置ID. |
BOOL WINAPI XMenu_IsItemCheck | ( | HMENUX | hMenu, |
int | nID | ||
) |
BOOL WINAPI XMenu_Popup | ( | HMENUX | hMenu, |
HWND | hParentWnd, | ||
int | x, | ||
int | y, | ||
HELE | hParentEle, | ||
menu_popup_position_ | nPosition | ||
) |
菜单_弹出 弹出菜单.
hMenu | 菜单句柄. |
hParentWnd | 父窗口句柄. |
x | x坐标. |
y | y坐标. |
hParentEle | 父元素句柄,如果该值不为NULL,hParentEle元素将接收菜单消息事件, 否则将由hParentWnd窗口接收菜单的消息事件 |
nPosition | 弹出位置,参见宏定义. |
void WINAPI XMenu_SetAutoDestroy | ( | HMENUX | hMenu, |
BOOL | bAuto | ||
) |
菜单_置自动销毁 设置是否自动销毁菜单.
hMenu | 菜单句柄. |
bAuto | 是否自动销毁. |
void WINAPI XMenu_SetBkImage | ( | HMENUX | hMenu, |
HIMAGE | hImage | ||
) |
菜单_置背景图片 设置菜单背景图片.
hMenu | 菜单句柄. |
hImage | 图片句柄. |
void WINAPI XMenu_SetBorderColor | ( | HMENUX | hMenu, |
COLORREF | crColor | ||
) |
菜单_置边框颜色 设置菜单边框颜色.
hMenu | 菜单句柄. |
crColor | 颜色值, 请使用宏: RGBA() |
void WINAPI XMenu_SetBorderSize | ( | HMENUX | hMenu, |
int | nLeft, | ||
int | nTop, | ||
int | nRight, | ||
int | nBottom | ||
) |
菜单_置边框大小 设置弹出菜单窗口边框大小.
hMenu | 菜单句柄. |
nLeft | 边大小. |
nTop | 边大小. |
nRight | 边大小. |
nBottom | 边大小. |
BOOL WINAPI XMenu_SetItemCheck | ( | HMENUX | hMenu, |
int | nID, | ||
BOOL | bCheck | ||
) |
BOOL WINAPI XMenu_SetItemFlags | ( | HMENUX | hMenu, |
int | nID, | ||
int | uFlags | ||
) |
void WINAPI XMenu_SetItemHeight | ( | HMENUX | hMenu, |
int | height | ||
) |
菜单_置项高度 设置项高度.
hMenu | 菜单句柄. |
height | 高度. |
BOOL WINAPI XMenu_SetItemIcon | ( | HMENUX | hMenu, |
int | nID, | ||
HIMAGE | hIcon | ||
) |
BOOL WINAPI XMenu_SetItemText | ( | HMENUX | hMenu, |
int | nID, | ||
const wchar_t * | pText | ||
) |
BOOL WINAPI XMenu_SetItemWidth | ( | HMENUX | hMenu, |
int | nID, | ||
int | nWidth | ||
) |
@菜单_置项宽度 此宽度为文本显示区域宽度, 不包含侧边条和与文本间隔
hMenu | 菜单句柄 |
nID | 项ID |
nWidth | 指定文本区域宽度 |