Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] InvalidateRect и CONST RECT*

Ответить
Настройки темы
C/C++ - [решено] InvalidateRect и CONST RECT*

Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25


Конфигурация

Профиль | Отправить PM | Цитировать


InvalidateRect требует CONST RECT*. Я создаю RECT, а при компиляции получаю ошибку, что RECT не может быть перелопачен в CONST RECT*. Как решить данную проблему?

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 16:56, 26-01-2010

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


crashtuak модификатор const лишь указывает на то, что этот параметр не может быть изменён внутри функции.
Данная функция требует указатель на переменную типа RECT. Нужно использовать оператор взятия адреса - & (амперсанд).
Код: Выделить весь код
RECT rect = {0};
GetWindowRect(hWnd, &rect);
InvalidateRect(hWnd, &rect, TRUE);
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:44, 26-01-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Admiral, а как указать свои координаты прямоугольника?

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 19:13, 26-01-2010 | #3

pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Цитата Admiral:
RECT rect = {0}; »
вот здесь RECT rect = {лево,верх,право,низ};
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:58, 26-01-2010 | #4


Аватара для crashtuak

Старожил


Сообщения: 467
Благодарности: 25

Профиль | Отправить PM | Цитировать


Admiral, pva, спасибо за помощь, приятно, что есть такие люди как вы.

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 20:48, 26-01-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] InvalidateRect и CONST RECT*

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Теория - [решено] Можно ли в конструкторе опознать const pva Программирование и базы данных 1 05-11-2009 14:43
Win32 API - InvalidateRect Doom77 Программирование и базы данных 1 17-01-2009 01:12
ширина и высота картинки = const ??? Guest Вебмастеру 11 02-10-2003 00:27




 
Переход