Tento objekt je funkční i ve
Web obrazech.
Pokud uživatel otevře
kontextové menu Pmg objektu, pak dojde k vyvolání události
PmgObject.onMenuFill. V této události lze naplnit objekt
PmMenu (dostupný v parametru
pEvent.Menu).
Poté se otevře kontextové menu s naplněným obsahem.
Až uživatel v menu zvolí položku, tak se menu zavře a je vyvolána událost
PmgObject.onMenuSelect. V této události lze zjistit jaká položka menu byla zvolena a lze podle toho provést příslušnou akci.
Způsoby otevření kontextového menu Pmg objektu:
- Pokud uživatel klikne pravým tlačítkem myši nad Pmg objektem.
- Skriptově metodou
ShowMenu (pro speciální případy).
Systémové menu aplikace funguje podobně. Vyvolá se však v aplikaci klávesou
Alt-mezerník nebo kliknutím myši na ikonu aplikace.
Následně se pak vyvolají události
PmaRoot.onSystemMenuFill a
PmaRoot.onSystemMenuSelect.
To, že se kontextové menu
Pmg objektu vytváří skriptem v okamžiku vyvolání menu znamená, že kontextové menu může mít při každém vyvolání jiný obsah.
Upozornění: Objekt
PmMenu je platný pouze během zpracování události
onMenuFill. Není povoleno uchovávat referenci na tento objekt pro pozdější použití.
Viz: Příklad v popisu objektu
AddMenu