Método IOleControl::OnMnemonic (ocidl.h)
Informa a un control de que el usuario ha presionado una pulsación de tecla que representa un mnemonic de teclado.
Sintaxis
HRESULT OnMnemonic(
[in] MSG *pMsg
);
Parámetros
[in] pMsg
Puntero a la estructura de MSG que describe la pulsación de tecla que se va a procesar.
Valor devuelto
Este método puede devolver los valores devueltos estándar E_INVALIDARG y E_UNEXPECTED, así como los valores siguientes.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
El control no controla los mnemonics. Esto indica una condición inesperada y un error del autor de la llamada. Por ejemplo, el autor de la llamada no coincide con el control que tiene qué mnemonic. |
Comentarios
La pulsación de tecla debe coincidir con una de las entradas ACCEL de la tabla mnemonic devuelta a través de IOleControl::GetControlInfo. El control realiza cualquier acción adecuada para la pulsación de teclas.
Notas a los autores de llamadas
Se permite que un contenedor de un control almacene en caché la estructura CONTROLINFO del control, siempre que el contenedor implemente IOleControlSite::OnControlInfoChanged para saber cuándo debe actualizar su información almacenada en caché.Notas para los implementadores
Si un control cambia el contenido de su estructura CONTROLINFO , debe notificar a su contenedor llamando a IOleControlSite::OnControlInfoChanged.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |