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++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 

Шаг 613 - CDialog::OnInitDialog

virtual BOOL OnInitDialog( );

Возвращаемое значение
Определяет, установила ли прикладная программа фокус ввода к одному из элементов управления в диалоговом окне. Если отлично от нуля возврат OnInitDialog, Windows устанавливает фокус ввода к первому элементу управления в диалоговом окне. Прикладная программа может возвращать 0 только, если оно явно установило фокус ввода к одному из элементов управления в диалоговом окне.

Замечания
Эта функция вызывается в ответ на WM_INITDIALOG сообщение. Это сообщение послано диалоговому окну в течение Create, CreateIndirect, или обращением к DoModal, которые происходят прежде чем диалоговое окно отображается.
Перегрузите эту функцию, если Вы должны выполнить специальную обработку, когда диалоговое окно инициализировано. В перегруженной версии, сначала вызывают базовый класс OnInitDialog, но игнорируют возвращаемое значение. Вы будете обычно возвращать TRUE из Вашей перегруженной функции.
Windows вызывает функцию OnInitDialog через стандартную глобальную процедуру диалогового окна, общую ко всем диалоговым окнам Microsoft Foundation Class Library, скорее чем через Вашу карту сообщения, так что Вы не нуждаетесь в входе карты сообщения для этой функции.

Пример

// MyDialog.cpp
#include "MyDialog.h"

BOOL CMyDialog::OnInitDialog() 
{
	CDialog::OnInitDialog();
   
	// Добавте инициализацию здесь
	m_cMyEdit.SetWindowText("My Name"); // Инициализируйте значения элемента управления
	m_cMyList.ShowWindow(SW_HIDE);      // Покажите элемент управления

	return TRUE;   // Возвратить TRUE, если Вы не устанавливаете фокус ввода к элементу управления
		// ИСКЛЮЧИТЕЛЬНАЯ СИТУАЦИЯ: OCX Вкладки должна возвратить FALSE
}

| |
Автор Каев Артем.





Дебетовая карта Home Credit [CPS] RU