powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Показ тултипов в немодальном диалоге
4 сообщений из 4, страница 1 из 1
Показ тултипов в немодальном диалоге
    #33768751
very_need
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите кто-нибудь, что надо сделать для того чтобы показывались подсказки в немодальном диалоге, который вызывается из библиотечной функции. длл пишу с использованием MFC. Для модального диалога с использованием CToolTipCtrl - всё понятно, работает. А вот в немодальном надо что-то добавить. Полагаю, что явный вызов PreTranslateMessage. Но вот - где и как - не знаю.
...
Рейтинг: 0 / 0
Показ тултипов в немодальном диалоге
    #33768877
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
very_needПодскажите кто-нибудь, что надо сделать для того чтобы показывались подсказки в немодальном диалоге, который вызывается из библиотечной функции. длл пишу с использованием MFC. Для модального диалога с использованием CToolTipCtrl - всё понятно, работает. А вот в немодальном надо что-то добавить. Полагаю, что явный вызов PreTranslateMessage. Но вот - где и как - не знаю.
не знаю может для немодального и не попрет, попробуй

в хедере

Код: plaintext
1.
CString        sToolTip
CToolTipCtrl cttp;

в сpp


В OnInitDialog

Код: plaintext
1.
2.
3.
4.
5.
if(cttp.Create(this))
{
cttp.AddTool(hWnd, sToolTip);
cttp.SetDelayTime( 250 );
cttp.Activate(TRUE);
}

Код: plaintext
1.
2.
3.
4.
5.
6.
BOOL ---::PreTranslateMessage(MSG* pMsg) 
{
	if(!sToolTip.IsEmpty())
		cttp.RelayEvent(pMsg);
	return CCLass::PreTranslateMessage(pMsg);
}
...
Рейтинг: 0 / 0
Показ тултипов в немодальном диалоге
    #33768919
very_need
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не попрёт, потому что PreTranslateMessage для немодального диалога не вызовется автоматически
...
Рейтинг: 0 / 0
Показ тултипов в немодальном диалоге
    #33769630
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
very_needне попрёт, потому что PreTranslateMessage для немодального диалога не вызовется автоматически

а волшебное слово virtual не помогает ?

Код: plaintext
1.
	virtual BOOL PreTranslateMessage(MSG* pMsg);

вроде как дышит...а то думал MFC переделали в 2005...напугали прям...ик..

с уважением
(круглый)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Показ тултипов в немодальном диалоге
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]