函数 | |
| 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 | 指定文本区域宽度 |