SHSendBackToFocusWindow
9/9/2008
Essa função envia a chave voltar para o controle com foco.
Após um aplicativo substitui a chave voltar enviando o SHCMBM_OVERRIDEKEY mensagem para o barra de menus, a chave voltar mensagem é recebida como uma mensagem WM_HOTKEY. Passar a mensagem WM_HOTKEY e seu wParam e lParam Valores para o aplicativo para ENC a chave voltar às janelas filho.
Syntax
void SHSendBackToFocusWindow(
UINT uMsg,
WPARAM wp,
LPARAM lp
);
Parameters
- uMsg
A mensagem WM_HOTKEY.
- wParam
O wParam Da mensagem WM_HOTKEY.
- lParam
O lParam Da mensagem WM_HOTKEY. HIWORD contém o código de chave virtual da chave substituído; LOWORD contém informações sobre o modificador chaves ou MOD_KEYUP se a chave foi lançado.
Return Value
Nenhum.
Remarks
Um exemplo de uso dessa função é onde uma caixa diálogo com editar controles deve substituir a chave voltar porque ela também funções como BACKSPACE em controles editar. Quando a caixa diálogo recebe a chave voltar substituído, como um WM_HOTKEY (com (HIWORDlParam) definido como VK_TBACK), ele deve chamar o SHSendBackToFocusWindow função para enviar a chave voltar para o controle com foco.
Uma janela com controles editar filho deve substituir a chave voltar e transmitir a correspondente mensagens tecla de acesso para aqueles controles editar usando essa função. Se o usuário pressiona a chave voltar, um controle editar excluirá o atual caractere. Se o usuário executa um pressionar e manter pressionado da chave voltar, controle editar uma de única linha irá apagar todos os seu conteúdo e uma detalhada controle de edição excluirá um caracteres em um tempo até que a chave voltar é lançada. Esses comportamentos usar como padrão em editar controles podem ser alterados usando o EM_SETEXTENDEDSTYLE mensagem.
Requirements
Header | tpcshell.h |
Library | aygshell.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Smartphone 2002 and later |
See Also
Reference
Funções do shell
EM_SETEXTENDEDSTYLE
SHCMBM_OVERRIDEKEY
SHIdleTimerReset