Condividi tramite


Metodo IPreviewHandler::SetFocus (shobjidl_core.h)

Indirizza il gestore di anteprima a impostare lo stato attivo su se stesso.

Sintassi

HRESULT SetFocus();

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo deve eseguire una query sullo stato del tasto MAIUSC per decidere se impostare lo stato attivo sulla prima tabulazione o sull'ultima tabulazione. Ciò è necessario perché IPreviewHandler::SetFocus può avere esito positivo solo se lo stato attivo viene impostato su una finestra creata dal thread chiamante.

Si tratta dell'estensione dei tasti di scelta rapida che scendono dall'host al gestore di anteprima; nessun altro acceleratore viene passato. IPreviewHandler::TranslateAccelerator viene usato solo per i messaggi del pump del messaggio del gestore di anteprima fino all'oggetto IPreviewHandler .

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
Componente ridistribuibile Windows Search 4 o versione successiva