Показать полную графическую версию : [решено] InvalidateRect и CONST RECT*
crashtuak
26-01-2010, 16:56
InvalidateRect требует CONST RECT*. Я создаю RECT, а при компиляции получаю ошибку, что RECT не может быть перелопачен в CONST RECT*. Как решить данную проблему?
crashtuak модификатор const лишь указывает на то, что этот параметр не может быть изменён внутри функции.
Данная функция требует указатель на переменную типа RECT. Нужно использовать оператор взятия адреса - & (амперсанд).
RECT rect = {0};
GetWindowRect(hWnd, &rect);
InvalidateRect(hWnd, &rect, TRUE);
crashtuak
26-01-2010, 19:13
Admiral, а как указать свои координаты прямоугольника?
RECT rect = {0}; »
вот здесь RECT rect = {лево,верх,право,низ};
crashtuak
26-01-2010, 20:48
Admiral, pva, спасибо за помощь, приятно, что есть такие люди как вы:).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.