бъект класса CFindReplaceDialo

Автор admin Среда, 22 апреля 2009 11:32

бъект класса CFindReplaceDialog. Данный объект необходимо создавать с помощью оператора new, а удалять с помощью оператора delete. Использование этих операторов гарантирует, что диалоговое окно будет существовать после завершения работы функции, с помощью которой оно было создано. Диалоговые окна Find и Replace взаимодействуют со своими окнами-владельцами посредством отправки специальных сообщений. Когда пользователь щелкает на кнопке Find Next, Replace или Replace All, диалоговое окно посылает окну-владельцу зарегистрированное сообщение FINDMSGSTRING. Для получения идентификатора этого сообщения необходимо с помощью функции : :RegisterWindowMessage() определить константу FINDMSGSTRING. Прототип функции приведен ниже (аргумент IpString является указателем на строку сообщения). UINT RegisterWindowMessage( LPCTSTR IpString ); Значение, полученное при регистрации сообщений диалоговых окон Find и Replace, затем используется в макросе ONREGISTEREDMESSAGEO карты сообщений окна-владельца. Прототип данного макроса выглядит так: ON_REGISTERED_MESSAGE( nMessageVariable, memberfxn ), Здесь аргумент nMessageVariabl


Комментарии закрыты.