163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
|||||||||||
1 | |||||||||||
Не выводится диалоговое окно15.11.2015, 18:48. Показов 969. Ответов 2
Доброго времени суток. Пытаюсь создать мини-программу с перемещающейся фигурой. Одной из задач являет задание цвета фигуры. Задание происходит по нажатию ЛКМ по области. Однако при вызове функции ChooseColor(...) само окно выбора цвета не появляется, но я тем не менее не могу сделать нажатие по основному окну (как и должно быть при вызове модального окна). При этом опытным путем было выведено, что при нажатии клавиши Alt (и только этой клавиши) диалог таки появляется. В чем может быть причина?
Функция вызова диалога выбора цвета:
0
|
15.11.2015, 18:48 | |
Ответы с готовыми решениями:
2
Диалоговое окно Диалоговое окно диалоговое окно Диалоговое окно (чистый Си) |
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
|
|
16.11.2015, 09:48 | 2 |
iRomul, а если основное окно спрятать (Hide) непосредственно перед вызовом окна выбора цвета, а потом сразу показать опять (SHOW) ?
0
|
163 / 104 / 14
Регистрация: 17.10.2012
Сообщений: 488
|
|
16.11.2015, 18:14 [ТС] | 3 |
на самом деле проблема крылась в том, что у меня не вызывались BeginPaint/EndPaint, из-за чего постоянно вызывался WM_PAINT, что мешало не только отобразить диалоговое окно, но и в дальнейшем мешал работе таймера.
0
|
16.11.2015, 18:14 | |
16.11.2015, 18:14 | |
Помогаю со студенческими работами здесь
3
Не создается диалоговое окно Диалоговое окно и TabControl Не отображается диалоговое окно Модальное диалоговое окно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |