Рисуем на Dc
...
Refresh;
Rectangle(DC,Mouse.CursorPos.X,Mouse.CursorPos.Y,Mouse.CursorPos.X+25,Mouse.CursorPos.Y + 25)
...
Вот когда этот квадратик попадает на край формы, то рефреш не происходит. И соответственно остаются следы на рамке формы.. как от этого избавится?
Цитата:
Originally posted by Byku
есть следующий код:
...skipped...
Вот когда этот квадратик попадает на край формы, то рефреш не происходит. И соответственно остаются следы на рамке формы.. как от этого избавится?
есть следующий код:
...skipped...
Вот когда этот квадратик попадает на край формы, то рефреш не происходит. И соответственно остаются следы на рамке формы.. как от этого избавится?
А как ты DC получаешь? Попробуй GetWindowDC(hwnd), только вот думаю, все-рно не поможет это тебе. Рисуй лучше в обработке WM_PAINT (WM_NCPAINT). (мож, правда ты там и рисуешь, просто из поста не ясно)
DC именно так я и получаю.. Вообщем с этой темой я уже разобрался..