A estrutura FINDREPLACE contém informações que o FindText e ReplaceText funções usam para inicializar os Localizar e Substituir caixas de diálogo comuns. A mensagem registrada FINDMSGSTRING usa essa estrutura para passar de pesquisa do usuário ou entrada de substituição para a janela de proprietário de uma caixa de diálogo comum Localizar ou Substituir.
typedef struct {/ / fr DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
DWORD Sinalizadores;
LPTSTR lpstrFindWhat;
LPTSTR lpstrReplaceWith;
PALAVRA wFindWhatLen;
PALAVRA wReplaceWithLen;
LPARAM lCustData;
LPFRHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
} FINDREPLACE
Bandeira | Significado |
---|---|
FR_DIALOGTERM | |
Se definido em uma mensagem FINDMSGSTRING, indica que a caixa de diálogo está fechando. Quando você recebe uma mensagem com esse conjunto sinalizador, o identificador de janela de caixa de diálogo retornado pela função FindText ou ReplaceText já não é válido. | |
FR_DOWN | |
Se definido, o botão para baixo de botões de opção de direção em uma caixa de diálogo Localizar é seleccionado, indicando que você deve pesquisar do local atual para o final do documento. Se não for definido, o botão é selecionado por isso você deve pesquisar para o início do documento. Você pode definir esse sinalizador para inicializar a caixa de diálogo. Se definido em uma mensagem FINDMSGSTRING, indica a seleção do usuário. | |
FR_ENABLEHOOK | |
Permite que a função de gancho especificada na lpfnHook membro. Este sinalizador é usado somente para inicializar a caixa de diálogo. | |
FR_ENABLETEMPLATE | |
Indica que o hInstance e lpTemplateName Membros especificar um modelo de caixa de diálogo para usar no lugar do modelo padrão. Este sinalizador é usado somente para inicializar a caixa de diálogo. | |
FR_ENABLETEMPLATEHANDLE | |
Indica que o hInstance membro identifica um bloco dados que contém um modelo caixa diálogo pré-carregadas. O sistema ignora o lpTemplateName membro se este sinalizador for especificado. | |
FR_FINDNEXT | |
Se definido em uma mensagem FINDMSGSTRING, indica que o usuário clicou no botão Localizar próxima em uma caixa de diálogo Localizar ou Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres para pesquisar. | |
FR_HIDEUPDOWN | |
Se definir ao inicializar a caixa de diálogo Localizar , oculta os botões de opção de direção de pesquisa. | |
FR_HIDEMATCHCASE | |
Se a caixa de seleção do conjunto ao inicializar um Localizar ou Substituir caixa de diálogo, oculta o MatchCase . | |
FR_HIDEWHOLEWORD | |
Se a caixa de seleção do conjunto ao inicializar um Localizar ou Substituir caixa de diálogo, oculta a correspondênciatodapalavrasó . | |
FR_MATCHCASE | |
Se definido, a caixa de seleção Match Case está marcado, indicando que a pesquisa deve ser diferencia maiúscminúsc de minúsculas. Se não for definido, a caixa de seleção está desmarcada assim que a pesquisa deve ser case-insensitive. Você pode definir esse sinalizador para inicializar a caixa de diálogo. Se definido em uma mensagem FINDMSGSTRING, indica a seleção do usuário. | |
FR_NOMATCHCASE | |
Se a caixa de seleção do conjunto ao inicializar um Localizar ou Substituir caixa de diálogo, desactiva o MatchCase . | |
FR_NOUPDOWN | |
Se definir ao inicializar a caixa de diálogo Localizar , desativa os botões de opção de direção de pesquisa. | |
FR_NOWHOLEWORD | |
Se a caixa de seleção do conjunto ao inicializar um Localizar ou Substituir caixa de diálogo, desativa a todapalavra . | |
FR_REPLACE | |
Se definido em uma mensagem FINDMSGSTRING, indica que o usuário clicou o botão Substituir na caixa de diálogo Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres a ser substituído e o membro lpstrReplaceWith especifica a Cadeia de caracteres de substituição. | |
FR_REPLACEALL | |
Se definido em uma mensagem FINDMSGSTRING, indica que o usuário clicou no botão Substituir tudo na caixa de diálogo Substituir . O membro lpstrFindWhat especifica a Cadeia de caracteres a ser substituído e o membro lpstrReplaceWith especifica a Cadeia de caracteres de substituição. | |
FR_SHOWHELP | |
Faz com que a caixa de diálogo Exibir no botão Ajuda . O hwndOwner membro deve especificar a janela para receber a HELPMSGSTRING registadas mensagens de caixa de diálogo envia quando o usuário clica no botão Ajuda. | |
FR_WHOLEWORD | |
Se conjunto, corresponder toda palavra somente caixa de seleção está marcado, indicando que você deve procurar somente palavras inteiras que correspondem à string de pesquisa. Se não for definido, a caixa de seleção está desmarcada para que você também deve procurar fragmentos de palavras que correspondem à string de pesquisa. Você pode definir esse sinalizador para inicializar a caixa de diálogo. Se definido em uma mensagem FINDMSGSTRING, indica a seleção do usuário. |
Se uma mensagem FINDMSGSTRING especifica o Sinalizar FR_FINDNEXT, lpstrFindWhat contém a Cadeia de caracteres para pesquisar para. Os sinalizadores FR_DOWN, FR_WHOLEWORD e FR_MATCHCASE indicam a direção e o tipo de pesquisa. Se uma mensagem FINDMSGSTRING especifica que sinalizadores FR_REPLACE ou FR_REPLACE, lpstrFindWhat contém a Cadeia de caracteres a ser substituído.
Se uma mensagem FINDMSGSTRING especifica os sinalizadores FR_REPLACE ou FR_REPLACEALL, lpstrReplaceWith contém a Cadeia de caracteres de substituição.
A função FindText ignorará esse membro.
Se o procedimento gancho retorna FALSE em resposta à mensagem WM_INITDIALOG, o procedimento de gancho deve exibir a caixa de diálogo ou então a caixa de diálogo não será exibida. Para fazer isso, primeiro executar outras operações de pintura e, em seguida, chamar as funções ShowWindow e UpdateWindow.
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:Definidos como estruturas ANSI e Unicode.
Visão geral de biblioteca de caixa de diálogo comum, estruturas de caixa de diálogo comuns, FindText, FRHookProc, MAKEINTRESOURCE, ReplaceText, ShowWindow, UpdateWindow, WM_INITDIALOG