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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Поменять подсветку окна

Ответить
Настройки темы
Win32 API - Поменять подсветку окна
21h 21h вне форума

Старожил


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

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


Здравствуйте.
Как мне поменять подсветку дочернего окна с помощью WIN32 ?
и ещё один вопрос, есть ли стандартная ф-ция размещения дочернего окна в центре предка.
Спасибо.

Отправлено: 18:14, 05-12-2010

 
pva pva вне форума

Аватара для pva

Ветеран


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

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


Цитата 21h:
Как мне поменять подсветку дочернего окна с помощью WIN32 ? »
звучит непонятно. Как это должно выглядеть?
Цитата 21h:
ф-ция размещения дочернего окна в центре предка »
вроде бы нет. Напиши уже сам эти 2-3 строчки

Отправлено: 19:28, 06-12-2010 | #2



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

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


Ветеран


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

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


Цитата 21h:
ф-ция размещения дочернего окна в центре предка »
это вообще не лучшая идея - не надо изобретать свой велосипед с квадратными колёсами - родительское окно вполне может быть частично за экраном, а дочернее целиком за экраном получится.

Отправлено: 20:48, 06-12-2010 | #3

21h 21h вне форума Автор темы

Старожил


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

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


Цитата 21h:
ф-ция размещения дочернего окна в центре предка »
с этим уже разобрался.
Вот с подсветкой не пойму. Ну кажется мне что надо иметь в окне рамку и чтобы она несколько раз поменяла свой цвет. Как это реализовать?

Отправлено: 21:25, 06-12-2010 | #4

pva pva вне форума

Аватара для pva

Ветеран


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

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


Цитата 21h:
рамку и чтобы она несколько раз поменяла свой цвет »
Варианты:
1) FlashWindow - стандартная виндовая мигалка, мигает заголовок (а в стиле XP - вся рамка) и кнопка на панели задач
2)
Код: Выделить весь код
RECT rect;
GetClientRect(hwnd, &rect);
for(unsigned n=0; n<10; ++n)
{
    HDC dc = GetDC(hwnd);
    FrameRect(dc, &rect, GetSysColoBrush(n));
    ReleaseDC(hwnd, dc);
    Sleep(1000);
}

Отправлено: 19:57, 08-12-2010 | #5


Ветеран


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

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


Думаю, количество лучше не задавать жёстко, а, например, ориентироваться на «HKEY_CURRENT_USER\Control Panel\Desktop\ForegroundFlashCount».

Отправлено: 22:41, 08-12-2010 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - Поменять подсветку окна

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Как в windows 7 отключить подсветку иконок рабочего стола при наведении мышкой. Activated Оформление Windows 11/ 10 / 8 / 7 / Vista 4 04-01-2013 13:05
Flash - Поменять букву.. lleWxaM Накопители (SSD, HDD, USB Flash) 22 17-09-2011 11:10
CMD/BAT - [решено] Как создать ярлык и поменять его иконку или поменять иконку уже существующего ярлыка Centrinar Скриптовые языки администрирования Windows 6 04-09-2011 10:56
[решено] Немогу в опере поменять заголовок окна ! FlatX007 AutoIt 5 07-05-2009 17:15
Установка - как поменять версию виндовс поменять с 2002 на 2007 в "свойства системы" visokosnik Microsoft Windows 2000/XP 3 25-08-2007 19:18




 
Переход