контекстная справка в диалоге
От: Gosha Украина  
Дата: 13.09.01 18:58
Оценка:
Всем привет!

Никак не могу найти, как реализовать контекстную справку в диалоговом окне, как во многих шеловских диалогах. Про WM_HELP знаю, а вот как отрисовать такое же окно? Если это имеет значение, то диалоги являются частью Property Sheet. Научите, плз.
Re: контекстная справка в диалоге
От: Gosha Украина  
Дата: 15.09.01 14:28
Оценка:
Здравствуйте Gosha, вы писали:

G>Всем привет!


G>Никак не могу найти, как реализовать контекстную справку в диалоговом окне, как во многих шеловских диалогах. Про WM_HELP знаю, а вот как отрисовать такое же окно? Если это имеет значение, то диалоги являются частью Property Sheet. Научите, плз.



Может я непровильно выразился, поэтому уточняю.
Имеется ввиду прорисовка желтенького окошка, сильно похожего на тултип после того, как в заголовке окна шелкаем на кнопку с вопросительным знаком и несем его (вопросительных знак) на интересующий элемент диалога
Re[2]: контекстная справка в диалоге
От: adontz Грузия http://adontz.wordpress.com/
Дата: 15.09.01 22:19
Оценка:
Здравствуйте Gosha, вы писали:

G>Здравствуйте Gosha, вы писали:


G>>Всем привет!


G>>Никак не могу найти, как реализовать контекстную справку в диалоговом окне, как во многих шеловских диалогах. Про WM_HELP знаю, а вот как отрисовать такое же окно? Если это имеет значение, то диалоги являются частью Property Sheet. Научите, плз.



G>Может я непровильно выразился, поэтому уточняю.

G>Имеется ввиду прорисовка желтенького окошка, сильно похожего на тултип после того, как в заголовке окна шелкаем на кнопку с вопросительным знаком и несем его (вопросительных знак) на интересующий элемент диалога

Во-первых если ты пытаешся скопировать интерфейс MS some program from Office то даже не пытайся
Во-вторых желтенькое окошко, сильно похожее на тултип это и есть тултип
Tooltip Styles

Tooltip controls support a variety of control styles in addition to standard window styles. A tooltip control always has the WS_POPUP and WS_EX_TOOLWINDOW window styles, regardless of whether you specify them when creating the control.

The following control styles are used with tooltip controls: TTS_ALWAYSTIP
Indicates that the tooltip control appears when the cursor is on a tool, even if the tooltip control's owner window is inactive. Without this style, the tooltip appears only when the tool's owner window is active.
TTS_BALLOON
Version 5.80. Indicates that the tooltip control has the appearance of a cartoon "balloon," with rounded corners and a stem pointing to the item.

А по поводу рисования тултипов http://www.rsdn.ru/summary/?222
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[3]: контекстная справка в диалоге
От: Gosha Украина  
Дата: 15.09.01 22:50
Оценка:
Здравствуйте adontz, вы писали:

A>Во-первых если ты пытаешся скопировать интерфейс MS some program from Office то даже не пытайся


Не совсем понял: не пытаться потому что сложно или потому, что это защищено какими-то правами?

Спасибо, обязательно посмотрю
http://www.rsdn.ru/summary/?222
Re[3]: контекстная справка в диалоге
От: IT Россия linq2db.com
Дата: 16.09.01 00:15
Оценка:
Здравствуйте adontz, вы писали:

A>Во-первых если ты пытаешся скопировать интерфейс MS some program from Office то даже не пытайся

A>Во-вторых желтенькое окошко, сильно похожее на тултип это и есть тултип
A>Tooltip Styles

Не совсем так. Эти подсказки делаются на основе WinHelp. В какой-то книжке было подродно всё это изложено, в какой именно не помню.
Думаю, имеет смысл посмотреть следующие ссылки
http://codeproject.com/winhelp/
http://codeguru.com/help/index.shtml
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: контекстная справка в диалоге
От: adontz Грузия http://adontz.wordpress.com/
Дата: 16.09.01 14:33
Оценка:
Здравствуйте Gosha, вы писали:
G>Не совсем понял: не пытаться потому что сложно или потому, что это защищено какими-то правами?

Не пытайся потому что сперва Microsoft создал GDI, Common Controls а потом понял какое это г...! и решил не использовать его. Все приложения Office практически весь интерфейс рисуют сами, а потому чтобы всё это скопировать надо либо юзать их dll (ещё не известно какой ) либо писать всё с нуля что есть занятие нудное и бесполезное (всё равно никто не оценит)
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[4]: контекстная справка в диалоге
От: Gosha Украина  
Дата: 16.09.01 19:36
Оценка:
Здравствуйте IT, вы писали:

IT>Здравствуйте adontz, вы писали:


A>>Во-первых если ты пытаешся скопировать интерфейс MS some program from Office то даже не пытайся

A>>Во-вторых желтенькое окошко, сильно похожее на тултип это и есть тултип
A>>Tooltip Styles

IT>Не совсем так. Эти подсказки делаются на основе WinHelp. В какой-то книжке было подродно всё это изложено, в какой именно не помню.

IT>Думаю, имеет смысл посмотреть следующие ссылки
IT>http://codeproject.com/winhelp/
IT>http://codeguru.com/help/index.shtml

Спасибо, нашел в МСДН пример.
(sent with IE4:)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.