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

 

Шаг 175 - CWnd::IsWindowVisible

BOOL IsWindowVisible( ) const;

Возвращаемое значение
Отлично от нуля, если CWnd видим (имеет WS_VISIBLE набор битов стилей, и родительское окно видимо). Потому что возвращаемое значение отражает состояние WS_VISIBLE бита стиля, возвращаемое значение может быть отлично от нуля даже при том, что CWnd полностью затенен другими окнами.

Замечания
Определяет состояние видимости данного окна. Окно обладает состоянием видимости, обозначенным WS_VISIBLE битом стиля. Когда этот бит стиля установлен с обращением к методу ShowWindow, окно отображается, и последующее рисование в окне отображается, пока окно имеет набор битов стилей.
Любое рисование в окне, которое имеет WS_VISIBLE стиль, не будет отображаться, если окно покрыто другими окнами или отсекается родительским окном.

Пример

// Этот пример использует CWND:: IsWindowVisible () функцию что бы
// Определить, является ли диалоговое окно видимо. Если оно не видимо производиться обращение
// CWND:: ShowWindow с командой SW_SHOWNORMAL.

void CSomeClass::DisplayDlgWindow()
{
	if(!m_myDlg.IsWindowVisible())
	{
		m_myDlg.ShowWindow(SW_SHOWNORMAL);
	}
}

// Этот пример использует CWND:: IsWindowVisible () функцию что бы 
// определить, является ли диалоговое окно видимо. Если видимо вызывается
// CWND:: ShowWindow с командой SW_HIDE.

void CSomeClass::HideDlgWindow()
{
	if(m_myDlg.IsWindowVisible())
	{
		m_myDlg.ShowWindow(SW_HIDE);
	}
}

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





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