Мигание изображения.http://softtime.ru/cppМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1446Напишу только про то, что самому было трудно осознать: DeviceContext - это набор атрибутов, используемых для рисования. Этими атрибутами являются...Мигание изображения.Wed, 28 Feb 2007 14:51:31 +0300oleg_alexeevМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1442Спасибо! А расшифровать приведенный код можно? А то неудобно работать с тем, что не знаю.Мигание изображения.Wed, 28 Feb 2007 13:50:43 +0300alex19921992Мигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1429ТакМигание изображения.Wed, 28 Feb 2007 08:27:01 +0300oleg_alexeevМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1427А что за обработчик WM_ERASEBKGND? Надо просто в список сообщений вставить код case WM_ERASEBKGND:return 1; Так?Мигание изображения.Wed, 28 Feb 2007 04:38:58 +0300alex19921992Мигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1423Вот вполне корректный код обработчика WM_PAINT: PAINTSTRUCT ps; HDC hdc = BeginPaint(hWnd, &ps); RECT r, tmp; GetClientRect(hWnd, &r); HDC...Мигание изображения.Tue, 27 Feb 2007 21:01:59 +0300oleg_alexeevМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post14111. Насчет размеров окна: это уже есть, просто я не вписал сюда, размеры запоминаются в WM_SIZE. 2. Как тут правильно...Мигание изображения.Tue, 27 Feb 2007 17:03:07 +0300alex19921992Мигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1410Похоже там просто опечатки. Наверное 'phdc' == 'pHdc'. Тогда должно работать. Из недостатков: 1. Размеры окна запоминаются в момент создания...Мигание изображения.Tue, 27 Feb 2007 16:19:39 +0300oleg_alexeevМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1409Ну а где именно там ошибки?Мигание изображения.Tue, 27 Feb 2007 14:58:34 +0300alex19921992Мигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1408Мигание происходит по той причине, что перерисовка окна происходит в два приёма. Сначала оконная процедура получает сообщение WM_ERASEBKGND и закрашивает...Мигание изображения.Tue, 27 Feb 2007 14:27:44 +0300oleg_alexeevМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1407А вы мне не объясните принцип действия этого: // WM_CREATE hdc=GetDC(hwnd); GetWindowRect(hwnd, &pRect); scrwidth = pRect.right - pRect.left; scrheight...Мигание изображения.Tue, 27 Feb 2007 12:38:12 +0300alex19921992Мигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1406Приёмы разные бывают, например, но суть в том, чтобы заставить программу как можно меньше перерисовывать, точно определяя прямоугльник, который объявляется...Мигание изображения.Tue, 27 Feb 2007 12:32:21 +0300cheopsМигание изображения.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=218#post1401Когда я прогаю на Вин АПИ, я рисую в окошке. И при перерисовывании все мигает. Как сделать, чтоб не мигали?...Мигание изображения.Tue, 27 Feb 2007 12:18:43 +0300alex19921992