Condividi tramite


Metodo IShellView::TranslateAccelerator (shobjidl_core.h)

Converte i tratti di tasti di scelta rapida (acceleratore) quando la visualizzazione dell'estensione di uno spazio dei nomi ha lo stato attivo.

Sintassi

HRESULT TranslateAccelerator(
  MSG *pmsg
);

Parametri

pmsg

Tipo: LPMSG

Indirizzo del messaggio da tradurre.

Valore restituito

Tipo: HRESULT

Restituisce S_OK in caso di esito positivo o se un valore di errore definito da COM in caso contrario.

Se la visualizzazione restituisce S_OK, indica che il messaggio è stato tradotto e non deve essere tradotto o inviato da Esplora risorse.

Commenti

Questo metodo viene chiamato da Esplora risorse per consentire alla visualizzazione di tradurre i tasti di scelta rapida.

Note per la chiamata di applicazioni

Esplora risorse chiama questo metodo prima di qualsiasi altra traduzione se la visualizzazione ha lo stato attivo. Se la visualizzazione non ha lo stato attivo, viene chiamata dopo che Esplora risorse converte i propri tasti di scelta rapida.

Note per gli implementatori

Per impostazione predefinita, la visualizzazione deve restituire S_FALSE in modo che Esplora risorse possa eseguire la conversione dei tasti di scelta rapida o l'invio normale dei menu. La visualizzazione deve restituire S_OK solo se il messaggio è stato elaborato come tasto di scelta rapida e non vuole che Esplora risorse eselaborarlo ulteriormente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll (versione 4.0 o successiva)

Vedi anche

IShellView