Rapid-Q Documentation by William Yu (c)1999-2000 | Appendix A: QPOPUPMENU |
|
Field | Type | R/W | Default |
|
|
|
|
Alignment | INTEGER | RW | paLeft |
Alignment determines where the pop-up menu appears when the user clicks the right mouse button. 0 = paLeft - Pop-up menu appears with its top left corner under the mouse pointer 1 = paRight = Pop-up menu appears with its top right corner under the mouse pointer 2 = paCenter - Pop-up menu appears with the top center of the menu under the mouse pointer |
|||
AutoPopup | INTEGER | RW | True |
AutoPopup determines whether the pop-up menu appears automatically when the user clicks the right mouse button. | |||
Handle | INTEGER | R | |
Handle is the Windows menu handle for the menu. | |||
Tag | INTEGER | RW | |
Tag stores an integer value, but is not used internally. | |||
WindowHandle | INTEGER | RW | |
WindowHandle is the handle of the window that uses the menu. |
Method | Type | Description | Params |
|
|
|
|
AddItems | SUBI | Add Item to Menu | QMENUITEMs, Infinite |
DelIndex | SUB (index AS LONG) | Delete items, by index, from menu | 1 |
DelItems | SUBI | Delete items from menu | QMENUITEMs, Infinite |
Insert | SUB (I%, Item AS QMENUITEM) | Insert an item | 2 |
Popup | SUB (X%, Y%) | Popup menu at (X,Y) | 2 |
Event | Type | Occurs when... | Params |
|
|
|
|
OnPopup | VOID | Just before the pop-up menu appears | 0 |
DIM PopupMenu AS QPopupMenu DIM Item1 AS QMenuItem DIM Item2 AS QMenuItem Item1.Caption = "Item 1" Item2.Caption = "Item 2" PopupMenu.AddItems(Item1, Item2) PopupMenu.Popup(100,100)