[Это предварительный документации и темы для изменения].
Элемент управления rich edit отправки сообщений уведомления EN_LINK когда он получает различные сообщения, такие как мыши щелкните сообщения, в то время как указатель мыши находится над текстом, который имеет CFE_LINK эффект. Для получения дополнительных сведений о CFE_LINK эффект смотрите в следующем разделе замечания.
Родительского окна элемента управления получает это сообщение уведомления через WM_NOTIFY сообщение.
EN_LINK idEditCtrl = (int) LOWORD(wParam); / / Идентификатор редактирования управления pEnlink = (ENLINK *) lParam; / / указатель на структуру ENLINK
Если вы возвращает ноль, элемент управления переходит с нормальной обработки сообщения.
Если вы возвращает ненулевое значение, элемент управления обрабатывает сообщение.
Чтобы получать уведомления EN_LINK, укажите флаг ENM_LINK в маске, отправлен с сообщением EM_SETEVENTMASK.
Элемент управления rich edit отправляет уведомления EN_LINK, когда он получает следующие сообщения, в то время как указатель мыши находится над текстом, который имеет эффект CFE_LINK:
WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MOUSEMOVE
WM_RBUTTONDBLCLK
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_SETCURSOR
CFE_LINK эффект обычно определяет диапазон текста, содержащего URL-адрес. Приложения могут обрабатывать уведомления EN_LINK изменения указателя мыши, когда оно находится над URL-адрес, или запуск браузера для просмотра определенных URL-адрес местоположения.
Rich Edit 2.0 и более поздних: Если вы отправляете сообщение EM_AUTOURLDETECT, чтобы включить автоматическое определение URL, элемент управления rich edit автоматически устанавливает CFE_LINK эффект для измененный текст, который он определяет как URL-адреса.
nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:В richedit.h.
Rich Edit обзор элементов управления Rich Edit сообщений уведомлений, CHARRANGE, EM_AUTOURLDETECT, ENLINK, NMHDR