C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 32 - Добавление всплывающей подсказки (Tooltip) к диалоговому окну способ первый / Диалоговые окна / Visual C++

Шаг 32 - Добавление всплывающей подсказки (Tooltip) к диалоговому окну способ первый

Это самый простой и легкий способ, из всех которые могут быть. Итак, у нас есть диалоговое окно вязанное с классом наследником от CDialog. Для добавления подсказки идем в меню Add to Project, а дальше Component and Controls. Там находим ToolTip Support:

32_1.gif (8244 b)

После вопроса о вставке поддержки подсказок, нужно будет указать диалог, для которого подсказка вставляется.

32_2.gif (6391 b)

Вот и все. Осталось в OnInitDialog дописать строчку, которой для конкретного элемента добавляется конкретная подставка.

BOOL CMyDialog::OnInitDialog()
{
	CDialog::OnInitDialog();	// CG: This was added by the ToolTips component.
	// CG: The following block was added by the ToolTips component.
	{
		// Create the ToolTip control.
		m_tooltip.Create(this);
		m_tooltip.Activate(TRUE);

		m_tooltip.AddTool(GetDlgItem( IDC_BUTTON1),"Edit Help");

		// TODO: Use one of the following forms to add controls:
		// m_tooltip.AddTool(GetDlgItem(IDC_), );
		// m_tooltip.AddTool(GetDlgItem(IDC_), "");
	}
	return TRUE;	// CG: This was added by the ToolTips component.
}

Запускаем и смотрим:

32_3.gif (1995 b)

Все отлично.


| |
Автор Каев Артем.
[AD]