![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.02.2012
Сообщений: 4
|
![]()
Делаю тулбар для ие. Тулбар это окошко, кнопка - дочернее окошко. Код создание первого и второго ниже. Когда навожу на крестик тулбар перерисовывается и кнопка пропадает. Но если нажать на область, где должны быть кнопка, она отрисовывается нажатой и дальше снова ведет себя нормально. В чем может быть проблема? Что делаю не так? Как понять по какому событию пропадает кнопка?
Код создания тулбара: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 26.02.2012
Сообщений: 4
|
![]()
Предложения, замечания, мысли?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
А что, WS_EX_TRANSPARENT в стиле родительского окна непременное условие?
Если да, то может исключить регион кнопки из области прорисовки род. окна? Последний раз редактировалось EUGY; 27.02.2012 в 17:49. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 26.02.2012
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 26.02.2012
Сообщений: 4
|
![]()
Да, верно.
1) Сменить стиль родительского окна WS_EX_TRANSPARENT на WS_EX_WINDOWEDGE 2) После создания кнопки дописать: HRGN r = CreateRectRgn(20,3,120,23); SetWindowRgn(hwnd,r,false); Спасибо, EUGY! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание временного и дочернего окна! | DraGOU | Win Api | 2 | 24.11.2011 22:49 |
Создание дочернего окна | ARt44 | Win Api | 6 | 01.10.2011 00:50 |
Получить дескриптор дочернего окна | Crudelis | Win Api | 1 | 15.10.2010 21:45 |
WM_KYEDOWN у дочернего окна. | MSga | Win Api | 9 | 02.01.2010 18:09 |
Изменение данных дочернего окна | damned20 | Win Api | 1 | 11.08.2009 13:04 |