Да, это есть маленькая уловка :) Иногда помогает.
Всё правильно, если мы сжимаем окно, то WM_PAINT не присылается, т.к. фактически перерисовывать нечего (счетчик ведь фактически считает именно...
q_q Не совсем вяжется с тем, что видно на экране, Надпись ведь не съезжает в сторону, просто не стирается предыдущий рисунок. Вроде...
В продолжение темы о том, что за hDC нам присылают: По WM_PAINT BeginPaint тоже отдаёт некий hDC, и он тоже отличается от полученного GetDC....
Тут неувязочка выходит, то, что нам подсовывают в wParam'e, отличается от того, что мы поимеем от GetDC. И окно перерисовывается совершенно по...
Да, окно ведет себя несколько иначе... [img] 1103947961__MemDC.zip
Различия между диалогом и окном есть, но я не пытался разобраться во всех. Попробую в обычном окне сделать. А если без таймера, то как...
Попытался сделать себе такое предупреждение. Отправил сам себе этот файл, и добился получения такого предупреждения. При попытке запуска прямо из...
М-м-м.. И что это за окно такое? Откуда оно? Что за подпись хочет? Самым обычным ml+link делалось, из пакета masm v8. Выкинь...
Забыл dll, может без неё не запустится, можно рядом с ехе кинуть [img] 93263337__BrowseDLG.dll
q_q Да, я обращал на этот момент тоже внимание, когда растягиваю/сжимаю окно, тоже не мерцает. Тут в аттаче ехе, кнопки желательно не...
Так тоже не пойдёт? Graph struct Tick dd 1 Color dd ColorsYellow ptrX dd 0 ptrY dd 0 Graph ends ivnoke...
;========== WindowProc ======================= ;...... mov eax,uMsg .if eax==WM_INITDIALOG push hWin pop hWnd...
Какая необходимость заливать, тратя на это время и провоцируя мерцание, от которого хочешь избавиться? BitBlt скопирует рисунок,...
Вот от этого тоже надо избавиться. Рисуй свой график в memoryDC, а когда будет готов, перенесёшь его на hDC. Не стирая предыдущего. Поверх.
flankerx Ничто не мешает не стирать бэкграунд, и при этом вернуть единицу, чтобы и системный обработчик тоже не стер. Тогда и...
q_q Разве возврат ненулевого значения по WM_ERASEBKGND не предотвращает стирание бэкграунда стандартным обработчиком?
CreateCompatibleDC+рисовать в памяти+BitBlt из памяти на hDC окна Что за канва? Или канава?
GetWindowText lstrcat SetWindowText
RegisterWindowMessage делал? IsDialogMessage в messageloop'e используется?
Имена участников (разделяйте запятой).