Metodo IOleWindow::ContextSensitiveHelp (oleidl.h)
Determina se la modalità guida sensibile al contesto deve essere immessa durante una sessione di attivazione sul posto.
Sintassi
HRESULT ContextSensitiveHelp(
[in] BOOL fEnterMode
);
Parametri
[in] fEnterMode
TRUE se la modalità guida deve essere immessa; FALSE se deve essere chiuso.
Valore restituito
Questo metodo restituisce S_OK se la modalità della Guida è stata immessa o chiusa correttamente, a seconda del valore passato in fEnterMode. Gli altri valori restituiti possibili includono i seguenti:
Codice restituito | Descrizione |
---|---|
|
Il valore fEnterMode specificato non è valido. |
|
Per questa operazione è disponibile memoria insufficiente. |
|
Si è verificato un errore imprevisto. |
Commenti
Le applicazioni possono richiamare la Guida sensibile al contesto quando l'utente:
- preme MAIUSC+F1, quindi fa clic su un argomento
- preme F1 quando viene selezionata una voce di menu
Se un oggetto attivo riceve le sequenze di tasti MAIUSC+F1, chiama il metodo IOleWindow::ContextSensitiveHelp del contenitore con fEnterModeTRUE, che quindi chiama in modo ricorsivo ogni sito sul posto fino a quando non ci sono più notifiche. Il contenitore chiama quindi il metodo IOleWindow::ContextSensitiveHelp del documento o del documento con fEnterModeTRUE.
Quando in modalità guida sensibile al contesto, un oggetto che riceve il clic del mouse può:
- Ignorare il clic se non supporta la Guida sensibile al contesto.
- Indicare a tutti gli altri oggetti di uscire dalla modalità guida sensibile al contesto con ContextSensitiveHelp impostata su FALSE e quindi fornire assistenza per tale contesto.
Se un'applicazione contenitore supporta la guida sensibile al contesto nelle voci di menu, deve specificare il proprio filtro messaggi in modo che possa intercettare la chiave F1 o chiedere alla libreria OLE di aggiungere un filtro di messaggio chiamando OleSetMenuDescriptor, passando valori validi e non NULL per i parametri lpFrame e lpActiveObj .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | oleidl.h |