IUIX_CmdItem Interface
(Automatic page editing by robot) |
m (Automatic page editing by robot) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | __NOTOC__ | ||
[[Category:Editor]] | [[Category:Editor]] | ||
{{#customTitle:IUIX_CmdItem Interface}} | {{#customTitle:IUIX_CmdItem Interface}} | ||
+ | {{#parentPage:PXV:UIX_Interfaces|IUIX_CmdItem|interface}} | ||
+ | {{ToReview}} | ||
− | + | This interface sets the visual representation of the [[PXV:IUIX_Cmd|command]] that allows changing it's style and state. | |
== Methods == | == Methods == | ||
− | {| class="wikitable | + | {| class="wikitable methods" |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_Delete|Delete]] | | [[PXV:IUIX_CmdItem_Delete|Delete]] | ||
− | | | + | | [[PXV:IUIX_CmdItem_Highlight|Highlight]] |
+ | | [[PXV:IUIX_CmdItem_SetStyle|SetStyle]] | ||
+ | | [[PXV:IUIX_CmdItem_ShowPopup|ShowPopup]] | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_GetRect|GetRect]] | | [[PXV:IUIX_CmdItem_GetRect|GetRect]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[PXV:IUIX_CmdItem_Redraw|Redraw]] | | [[PXV:IUIX_CmdItem_Redraw|Redraw]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[PXV:IUIX_CmdItem_Show|Show]] | | [[PXV:IUIX_CmdItem_Show|Show]] | ||
− | | | + | | |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
== Properties == | == Properties == | ||
− | {| | + | {| class="wikitable properties" |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_Bar|Bar]] | | [[PXV:IUIX_CmdItem_Bar|Bar]] | ||
− | | | + | | [[PXV:IUIX_CmdItem_FlatIndex|FlatIndex]] |
− | | | + | | [[PXV:IUIX_CmdItem_IsNonBreakSeparator|IsNonBreakSeparator]] |
+ | | [[PXV:IUIX_CmdItem_State|State]] | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_Box|Box]] | | [[PXV:IUIX_CmdItem_Box|Box]] | ||
− | | | + | | [[PXV:IUIX_CmdItem_Index|Index]] |
− | | | + | | [[PXV:IUIX_CmdItem_IsSeparator|IsSeparator]] |
+ | | [[PXV:IUIX_CmdItem_Style|Style]] | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_Cmd|Cmd]] | | [[PXV:IUIX_CmdItem_Cmd|Cmd]] | ||
− | | | + | | [[PXV:IUIX_CmdItem_IsDisabled|IsDisabled]] |
− | | | + | | [[PXV:IUIX_CmdItem_IsVisible|IsVisible]] |
+ | | [[PXV:IUIX_CmdItem_SubMenu|SubMenu]] | ||
|- | |- | ||
| [[PXV:IUIX_CmdItem_Ctl|Ctl]] | | [[PXV:IUIX_CmdItem_Ctl|Ctl]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[PXV:IUIX_CmdItem_IsHardBreakSeparator|IsHardBreakSeparator]] | | [[PXV:IUIX_CmdItem_IsHardBreakSeparator|IsHardBreakSeparator]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| [[PXV:IUIX_CmdItem_Rect|Rect]] | | [[PXV:IUIX_CmdItem_Rect|Rect]] | ||
− | | | + | | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
+ | |||
+ | == See Also == | ||
+ | [[PXV:IUIX_CmdHandler_OnDrawItemIcon|IUIX_CmdHandler::OnDrawItemIcon]], [[PXV:IUIX_CmdHandler_OnGetCtlSizes|IUIX_CmdHandler::OnGetCtlSizes]], [[PXV:IUIX_CmdHandler_OnGetItemState|IUIX_CmdHandler::OnGetItemState]], [[PXV:IUIX_CmdHandler_OnGetItemSubMenu|IUIX_CmdHandler::OnGetItemSubMenu]], [[PXV:IUIX_CmdHandler_OnNotify|IUIX_CmdHandler::OnNotify]], [[PXV:IUIX_CmdBar_FindFirstItemByCmdID|IUIX_CmdBar::FindFirstItemByCmdID]], [[PXV:IUIX_CmdBar_FindFirstItemByCmdName|IUIX_CmdBar::FindFirstItemByCmdName]], [[PXV:IUIX_CmdBar_FindItemByCtl|IUIX_CmdBar::FindItemByCtl]], [[PXV:IUIX_CmdBar_FlatGetItem|IUIX_CmdBar::FlatGetItem]], [[PXV:IUIX_CmdBar_FlatInsertItem|IUIX_CmdBar::FlatInsertItem]], [[PXV:IUIX_CmdBar_FlatInsertItem2|IUIX_CmdBar::FlatInsertItem2]], [[PXV:IUIX_CmdBar_FlatInsertSeparator|IUIX_CmdBar::FlatInsertSeparator]], [[PXV:IUIX_CmdBar_GetItemWithPopupDisplayed|IUIX_CmdBar::GetItemWithPopupDisplayed]], [[PXV:IUIX_CmdBar_HitTest|IUIX_CmdBar::HitTest]], [[PXV:IUIX_CmdBar_InsertItem|IUIX_CmdBar::InsertItem]], [[PXV:IUIX_CmdBar_InsertItem2|IUIX_CmdBar::InsertItem2]], [[PXV:IUIX_CmdBar_InsertSeparator|IUIX_CmdBar::InsertSeparator]], [[PXV:IUIX_CmdItemBox_InsertItem|IUIX_CmdItemBox::InsertItem]], [[PXV:IUIX_CmdItemBox_InsertItem2|IUIX_CmdItemBox::InsertItem2]], [[PXV:IUIX_CmdItemBox_InsertSeparator|IUIX_CmdItemBox::InsertSeparator]], [[PXV:IUIX_CmdItemBox_Item|IUIX_CmdItemBox::Item]], [[PXV:IUIX_Inst_SendCmdNotify|IUIX_Inst::SendCmdNotify]], [[PXV:UIX_CmdNotifyData|UIX_CmdNotifyData]], [[PXV:IUIX_CmdHandler2_OnCustomizeItemAppearance|IUIX_CmdHandler2::OnCustomizeItemAppearance]] |
Latest revision as of 07:13, 25 March 2020
This interface sets the visual representation of the command that allows changing it's style and state.
Methods
Delete | Highlight | SetStyle | ShowPopup |
GetRect | Redraw | Show |
Properties
Bar | FlatIndex | IsNonBreakSeparator | State |
Box | Index | IsSeparator | Style |
Cmd | IsDisabled | IsVisible | SubMenu |
Ctl | IsHardBreakSeparator | Rect |
See Also
IUIX_CmdHandler::OnDrawItemIcon, IUIX_CmdHandler::OnGetCtlSizes, IUIX_CmdHandler::OnGetItemState, IUIX_CmdHandler::OnGetItemSubMenu, IUIX_CmdHandler::OnNotify, IUIX_CmdBar::FindFirstItemByCmdID, IUIX_CmdBar::FindFirstItemByCmdName, IUIX_CmdBar::FindItemByCtl, IUIX_CmdBar::FlatGetItem, IUIX_CmdBar::FlatInsertItem, IUIX_CmdBar::FlatInsertItem2, IUIX_CmdBar::FlatInsertSeparator, IUIX_CmdBar::GetItemWithPopupDisplayed, IUIX_CmdBar::HitTest, IUIX_CmdBar::InsertItem, IUIX_CmdBar::InsertItem2, IUIX_CmdBar::InsertSeparator, IUIX_CmdItemBox::InsertItem, IUIX_CmdItemBox::InsertItem2, IUIX_CmdItemBox::InsertSeparator, IUIX_CmdItemBox::Item, IUIX_Inst::SendCmdNotify, UIX_CmdNotifyData, IUIX_CmdHandler2::OnCustomizeItemAppearance