GETRIBBONBUTTONSTATE
DesktopIntero
Restituisce lo stato di un bottone della Ribbon Bar.
note
- Può essere utilizzata nel caso in cui la composizione della videata sia articolata su sorgenti differenti.
- Se il bottone è di tipo PLAIN_BUTTON il valore restituito è sempre 1 e non ha alcun significato.
| Valore | Descrizione |
|---|---|
| 0 | Non selezionato |
| 1 | Selezionato |
| 2 | Parzialmente selezionato |
Definizione BC
È possibile utilizzare la seguente sintassi per utilizzare la funzione:
GETRIBBONBUTTONSTATE(<VIDEATA>,<BOTTONE>)
Parametri
VIDEATA
Identificativo della videata.
BOTTONE
Identificativo del bottone della Ribbon Bar
Esempi
Prendere stato di un bottone
DIM stato[INT] = 1
'@DEFVID DIM[20,70] TIT["Videata"] ID["IDVideata"] NOME[VideataEsempio2] RIBBON[IDRIBBON["IDRibbonEsempio_FN2"]]
'@DEFRIBBONBAR NOME[FunzioniRibbonBarEsempio2] IDRIBBONBAR["IDRibbonEsempio_FN2"] _
CATEGORIA[ID["Categoria2_1"] TIT["Azioni"] _
GRUPPO[ID["Grupppo1"] TIT["Navigazione"] _
BOTTONE[ID["SYS_EXIT"] TIT["Abbandona"] AZIONE[Abbandona()]] _
BOTTONE[ID["BTN_SWITCH"] TIT["Switch"] TIPO[#SWITCH_BUTTON] VALORE[stato] AZIONE[PrendiStato(stato)]] _
] _
]
'@RUNVID
...
'@SRP PrendiStato(stato[INT] [IN])
stato = GETRIBBONBUTTONSTATE(VideataEsempio2.GetIdRuntime(),"BTN_SWITCH")
Return