Freecod Одно из двух, либо что-нибудь с манглами либо не подрубил либу. Не знаю как в VC6, но в 2003 в опциях линкера -Additional dependencies.
Rustem Это плохо. Ещё заметил что нету лога по вызовам функций которые в обработчике WM_CREATE. Вообщем этот шпион хороший, но недочёты огорчают...
Что имеется под сложными? Если обычные виндовые, то на этом сайте тоже есть по ним туторы. Если кастомные навороченные, то нет. Проще...
Да конечно, нужно создать отдельный контекст устройства с картинкой по приходу события WM_CREATE. Затем по нажатию кнопки скопировать контекст с...
AsmGuru62 Меня это тоже удивило, скорее всего косяк в другом месте.
Можно сделать ещё один временный DC, провернуть для него все операции (GetDC, CreateCompatibleDC, SelectObject), загрузить битмап из ресурса,...
Ну вот и на масме попробовал, работает. .386P ;¯«®áª ï ¬®¤¥«ì .MODEL FLAT, STDCALL ;¯à®â®â¨¯ë ¢¥è¨å ¯à®æ¥¤ãà EXTERN MessageBoxA@16:NEAR...
rodger Могу только сказать что плохо искал. Библиотек полно, в том числе и сама винда умеет мног чего грузить, и не обязательно через GDI+.
У меня работает нормально, возвратился не ноль. Правда на С++, но погоды не меняет.
SII Если для тебя цена не имеет значения, то это незначит что она не имеет значения для других :) Огласи их цены, тогда станет ясно, есть смысл...
Да и: SelectObject (hMemDC, hBitm); hBrush = CreateSolidBrush (0xFFFFFF); Надо перенести в WM_CREATE, сделав hBrush - static. И SetRect(&Rect, 0,...
SII Ну это ты брат загнул, HD 4XXX уже есть. К тому же производительность не единственный параметр, есть и цена. А по соотношению...
Rustem Похоже в керберосе есть багофича, обрезка логирования параметров до 10 штук. Писал разное кол-во более 10, но в логе только 10.
Глубоко не вдавался в этот вопрос, просто делал размером максимально возможного для окно. Можно наверно ещё пересоздавать в WM_SIZE и например...
Поправился, это конечно в обработчике. TextOut(hMemDC, 10, 10, "1234567890", 10); InvalidateRect(hwnd, NULL, true); Остальное, то есть...
glukker hBitm = CreateCompatibleBitmap (hdc, 500, 300); SelectObject (hMemDC, hBitm); Перенеси из WM_PAINT, в WM_COMMAND. Создавать каждый раз...
Во первых делаем: static HDC hMemDC; Во вторых надо ещё сделать: static HBITMAP hBitm; hBitm = CreateCompatibleBitmap(hdc, xSize, ySize);...
glukker Конечно это не верно, так как когда придёт WM_PAINT, придёт трындец. Access Violation надо бороть. А текст и не надо выводить в WM_PAINT,...
Создаётся DC с помощью CreateCompatibleDC, в разных частях программы рисуется в него, а в WM_PAINT делается BitBlt. А чтобы сразу после отрисовки...
Вместо файла приложения к статье, страница - NF.
Имена участников (разделяйте запятой).