FINDMSGSTRING

Uma caixa de diálogo Localizar ou Substituir envia a mensagem registrada de FINDMSGSTRING para o procedimento janela da janela que proprietário quando o usuário clica a Localizar próxima, Substituirou Substituir todos os botões, ou fecha a caixa de diálogo.

MessageID = RegisterWindowMessage(FINDMSGSTRING);
wParam = 0;
LPFR = lParam (LPFINDREPLACE) 

 

Parâmetros

lpfr
Ponteiro para uma estrutura FINDREPLACE . Os membros dessa estrutura contém o mais recente entrada do usuário, incluindo a Cadeia de caracteres para pesquisar, a Cadeia de caracteres de substituição (se houver) e as opções de procura e substituição.

Retornar valores

Nenhum valor de retorno.

Observações

Você deve especificar a constante FINDMSGSTRING em uma chamada para o RegisterWindowMessage função para obter o identificador para a mensagem enviada pela caixa de diálogo.

Quando você cria a caixa de diálogo, use o hwndOwner membro da estrutura FINDREPLACE para identificar a janela para receber mensagens de FINDMSGSTRING.

Sinalizadores membro da estrutura FINDREPLACE inclui um dos seguintes sinalizadores para indicar o evento que causou a mensagem:

Bandeira Significado
FR_DIALOGTERM Fecha a caixa de diálogo. Depois que a janela do proprietário processa esta mensagem, o identificador da caixa de diálogo já não é válido.
FR_FINDNEXT O usuário clicou o botãoAvançar Localizarna caixa de diálogo Localizar ou Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres para pesquisar .
FR_REPLACE O usuário clicou o botão Substituir na caixa de diálogo Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres para substituir e o membro lpstrReplaceWith especifica a Cadeia de caracteres de substituição.
FR_REPLACEALL O usuário clicou no botãotudo Substituirna caixa de diálogo Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres para substituir e o membro lpstrReplaceWith especifica a Cadeia de caracteres de substituição .

Para uma mensagemtodos os Localizarpróxima ou Substituir, o sinalizadores membro pode incluir qualquer combinação do seguinte sinalizadores para indicar as opções de pesquisa :

Bandeira Significado
FR_DOWN Se definido, o botão para baixo de botões de opção de direção é seleccionado, indicando que o usuário quer a pesquisa do local atual para o final do documento. Se FR_DOWN não estiver definido, o botão está selecionado para que o usuário deseja pesquisar para o início do documento.
FR_MATCHCASE Se definido, a caixa de seleção Match Case está marcado, indicando que o usuário quer Pesquisarr para ser diferencia maiúscminúsc de minúsculas. Se FR_MATCHCASE não estiver definido, a caixa de seleção estiver desmarcada, assim que a pesquisa deve ser case-insensitive.
FR_WHOLEWORD Se conjunto, corresponder toda palavra somente caixa de seleção está marcado, indicando que o usuário deseja pesquisar somente palavras inteiras que correspondem à string de pesquisa. Se FR_WHOLEWORD não estiver definido, a caixa de seleção estiver desmarcada, então você também deve procurar fragmentos de palavras que correspondem à string de pesquisa.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declaradas no commdlg.h.
Unicode:Definido como mensagens de Unicode e ANSI.

Ver também

Visão geral de biblioteca de caixa de diálogo comum, mensagens de caixa de diálogo comum, FINDREPLACE, RegisterWindowMessage

Index