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

 

Шаг 165 - CWnd::UpdateWindow

void UpdateWindow( );

Замечания
Модифицирует клиентскую область, посылая WM_PAINT сообщение, если область модификации не пуста. Метод UpdateWindow посылает WM_PAINT сообщение непосредственно, при обходе очереди приложений. Если область модификации пуста, WM_PAINT не послан.

Пример

// В этом примере прямоугольник выведен в просмотре. 
// OnChangeRect () функция изменяет размер 
// прямоугольника и затем вызывает CWnd::Invalidate()   
// Клиентская область просмотра будет повторно  выведена в следующий раз
// когда окно модифицируется.  Затем вызывает CWnd:: UpdateWindow 
// вынуждая новый прямоугольник быть окрашенным.

void CTestView::OnChangeRect() 
{
	// Изменить размер Прямоугольника.
	m_rcBox = CRect(20, 20, 210, 210);

	// Объявить неверным окно со всей клиентской областью. 
	// Будет повторно перерисована когда UpdateWindow вызывается.
	Invalidate();   
	// Модифицировать Окно, чтобы вызвать вид к перерисовке.
	UpdateWindow();
}

// В функции Draw рисуется прямоугольник.

void CTestView::OnDraw(CDC* pDC)
{
	//.. Другой код рисования здесь.
	pDC->Draw3dRect(m_rcBox, 0x00FF0000, 0x0000FF00);
}

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





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