Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
hell_admin
Зарегистрирован: 29.01.2005 Сообщения: 6
|
Добавлено: Пн Янв 31 2005 13:20 Заголовок сообщения: TMemo в C++ Builder'e |
|
|
Я использую TMemo для вывода справочки при наведении мышей на какой-либо эл-т управления.
т.е. в OnMouseOver устанавливаю Text = "здесь справка по эл-ту".
поставил значит ReadOnly что бы не мог пользователь редактироваь, но когда щелкаещ на нем появляется мигающий курсор.
Как сделать так что бы курсор не появлялся, а то не похоже на окошко помощи?
Или может можно использовать что бы выводить справку, TLabel не подходит потому что он однострочный. |
|
Вернуться к началу |
|
|
genok
Зарегистрирован: 01.02.2005 Сообщения: 9
|
Добавлено: Вт Фев 01 2005 11:27 Заголовок сообщения: |
|
|
Почему бы не установить Enabled = false? Или это чему то мешает? |
|
Вернуться к началу |
|
|
hell_admin
Зарегистрирован: 29.01.2005 Сообщения: 6
|
Добавлено: Вт Фев 01 2005 12:31 Заголовок сообщения: |
|
|
Тогда текст серый, его почти не видно. |
|
Вернуться к началу |
|
|
genok
Зарегистрирован: 01.02.2005 Сообщения: 9
|
Добавлено: Ср Фев 02 2005 08:14 Заголовок сообщения: |
|
|
Почему бы тогда не использовать статические текстовые элементы? |
|
Вернуться к началу |
|
|
Valera
Зарегистрирован: 26.12.2003 Сообщения: 133
|
Добавлено: Ср Фев 02 2005 09:41 Заголовок сообщения: |
|
|
а если свойство "cursor" использовать? |
|
Вернуться к началу |
|
|
genok
Зарегистрирован: 01.02.2005 Сообщения: 9
|
Добавлено: Пт Фев 04 2005 08:26 Заголовок сообщения: Правильный ответ |
|
|
Ну и напоследок правильный ответ:
есть такая API функция LockWindowUpdate(HWND Handler)
если передать ей десктиптор любого оконного компонента, то он будет забокирован. в данный момент времени может быть блокирован только один компонент. При передаче в функцию NULL блокированый компонент разблокируется.
Другой обработки не требуется. Вот |
|
Вернуться к началу |
|
|
|