На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Find and Replace Dialog Boxes



The Find dialog box lets the user specify a string to search for, as well as options to use when searching for text in a document. The Replace dialog box lets the user specify a string to search for and a replacement string, as well as options to control the operation.

You create and display a Find dialog box by initializing a FINDREPLACE structure and passing the structure to the FindText function. You create and display a Replace dialog box by initializing a FINDREPLACE structure and passing the structure to the ReplaceText function.
The following illustration shows a typical Find dialog box.

The following illustration shows a typical Replace dialog box.


Unlike other common dialog boxes, the Find and Replace dialog boxes are modeless. A modeless dialog box allows the user to switch between the dialog box and the window that created it. This is useful for letting the user search for a string, switch to the application window to work on the string, and switch back to the dialog box to search for another string without repeating the command needed to open the dialog box.
If the FindText or ReplaceText function successfully creates the dialog box, it returns the handle of the dialog box. You can use this handle to move and communicate with the dialog box. If the function cannot create the dialog box, it returns NULL. You can determine the cause of an error by calling the CommDlgExtendedError function to retrieve the extended error value.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Найдите и Заменяйте Диалоговые Ящики



Диалоговый ящик Find позволяет, потребитель определяет строку, чтобы искать, а также выборы, чтобы использоваться при поиске текста в документе. Диалоговый ящик Replace позволяет, потребитель определяет строку, чтобы искать и строку замены, а также выборы, чтобы управлять действием.

Вы создаете и отображаете диалоговый ящик Find инициализируя структуру FINDREPLACE и передавая структуру в функцию FindText. Вы создаете и отображаете диалоговый ящик Replace инициализируя структуру FINDREPLACE и передавая структуру в функцию ReplaceText.
Следующая иллюстрация показывает типичный диалоговый ящик Find.

Следующая иллюстрация показывает типичный диалоговый ящик Replace.


В отличие от других общих диалоговых ящиков, Find и Заменять диалог, ящики независимые. Независимый диалоговый ящик позволяет потребителя, чтобы переключаться между диалоговым ящиком и окно, что создавшее это. Это полезное чтобы позволять потребителю поиск строки, ключа на прикладное окно, чтобы работать в строке и переключать на диалоговый ящик, чтобы искать другую строку не повторяя команде нужно открывать диалоговый ящик.
Если FindText или функция ReplaceText успешно создает диалоговый ящик, она возвращает ручку диалогового ящика. Вы можете использовать эту ручку, чтобы перемещать и связываться с диалоговым ящиком. Если функция не может создать диалоговый ящик, это возвращает НЕДЕЙСТВИТЕЛЬНЫЙ. Вы можете определить причину ошибки вызывая функцию CommDlgExtendedError, чтобы извлекать расширенную величину ошибки.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz