Вывод Bitmap на экран. Windows API.http://softtime.ru/cppВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post602Хм... Работает... Построчно придётся сравнивать, чтобы докапаться до ошибки. Ну да ладно, этим потом займусь, всё равно для разработки справвочника...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:31:59 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post598Держите мой проект... PS Тема уже достаточно большая наверное нужно бы новую завести для продолжения...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:25:32 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post595Опять нет результата. Я вот подумал правилен-ли вот этот код? switch(iMsg) { case WM_SHOWWINDOW: case WM_SIZE: hDc = BeginPaint(hWnd,...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:20:03 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post593В самый низ нельзя :), так как программа по сути выполняется в цикле while(GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg);...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:16:06 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post589Ха! Да что ты будешь делать! Переместил bmPicture = LoadBitmap(wndclass.hInstance, MAKEINTRESOURCE(IDB_BITMAP2)); В самый низ WinMain(), опять без результата!...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:10:58 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post586Только сейчас заметил - вы используете wndclass.hInstance в LoadBitmap() до того, как он определён парой строчек ниже... поэтому в качестве...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:06:41 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post582Вот как выглядит файл main.cpp. В архив не включены ресурсы.Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:03:02 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post581Вобщем нужно помечать перекрываемую область как недействительную и перерисовывать только её?Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:01:01 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post579Странно - у меня работает - прикрепите файл, в том виде, котором он у вас сейчас.Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 23:00:05 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post577В том и дело, что WM_SIZE тоже очень много возникает - нужно перерисовывать только тогда, когда задевается рисунок, причём, если...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:58:01 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post571Сделал глобальной (вынес на самый верх), безрезультатно. Отслеживать пересекает или нет... Т.е. нужно использовать область отсечения или InvalidateRect?Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:49:16 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post569bmPicture глобальным сделали?Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:44:19 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post566При изменении размеров вообще говоря тоже нужно отслеживать, пересекает область окна изобаржение или нет - если не пересекает, то и...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:39:26 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post563Странно. Я переместил функцию загрузки изображения в WinMain() и теперь у меня вообще ничего не выводися на экран. int...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:37:14 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post562Ясно. Попробую, но мне кажется что не в этом проблема. Когда я окно претаскиваю, то оно не мигает и ничего...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:32:05 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post560Причём зачастую отрисуют окно и запоминают как оно выглядело, потом подгружают сохранённый образ и редактируют на нём только то, что...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:23:45 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post558Понимаете там... картинка рисуется один раз, после этого, при срабатывании события WM_PAINT, перерисовываются только те участки которые изменились... Грубо говоря...Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 22:19:07 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post555Но они там хотябы не мерцают! :)Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 21:17:08 +0300EvgenLogВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post553Они и 380 Кб не занимают :)Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 21:07:02 +0300cheopsВывод Bitmap на экран. Windows API.http://softtime.ru/cpp/read.php?id_forum=1&id_theme=82#post547Хорошо, а каким тогда образом отображаются иконки допустим в обычном окне Windows? Они ведь не мерцают при изменение размеров окна.Вывод Bitmap на экран. Windows API.Wed, 24 Jan 2007 20:57:34 +0300EvgenLog