0 / 0 / 1
Регистрация: 12.01.2014
Сообщений: 6
|
||||||
1 | ||||||
Не получается установить иконку для диалогового окна22.01.2014, 12:50. Показов 4380. Ответов 6
Метки нет (Все метки)
Доброго времени суток!
Имеется два диалоговых окна. Пытаюсь установить для них иконку (256х256, формат .ico)
P.S.: Кстати, есть еще одна проблема. Когда открывается второе диалоговое окно (а первое закрывается) вообще исчезает внизу на панели задач иконка программы. Т.е. я могу только альт табом ее развернуть. Вот такие пироги... Помогите пожалуйста, буду благодарен.
0
|
22.01.2014, 12:50 | |
Ответы с готовыми решениями:
6
Установить фон диалогового окна Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП) Анимация для диалогового окна Проблема с методом OnOk для диалогового окна |
0 / 0 / 1
Регистрация: 12.01.2014
Сообщений: 6
|
||||||
22.01.2014, 14:28 [ТС] | 3 | |||||
Вот почти полный код (без лишнего мусора кинул)
Диалоговые окна создаются в среде Visual Studio и сами добавляются в ресурсы. HWND window; // это и есть дескриптор главного окна. Если я не ошибаюсь. Второе окно закрываю по нажатию на IDC_FONE.
Вот как создается само окно: После чего подключаю #include "resource.h" и работаю с интерфейсом.
0
|
Заблокирован
|
|
22.01.2014, 16:43 | 4 |
Нде... чё это за код - то такой? Где WinMain ? Или это MFC?
в любом случае твой window - это не тот, который нужен, а именно диалогового окна. Я б на твоём месте начал бы изучать чистый WinApi для начала, прежде чем лезть в непонятный тёмный лес MFC, где от тедя всё скрыто...
0
|
0 / 0 / 1
Регистрация: 12.01.2014
Сообщений: 6
|
|
22.01.2014, 19:47 [ТС] | 5 |
А что не понятного? От чистого это практически тот же чистый WinApi. Просто вместо WM_COMMAND\WM_ITINDIALOG,WM_CLOSE и т.д. используется OnClose, OnInitDialog и OnCommand. Что тут такого?
0
|
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
22.01.2014, 20:43 | 6 |
Если что-то не работает, проверь что ли первым делом, что функции возвращают. LoadIcon, например.
А дальше параметры этой функции проверь.
0
|
Исследователь
318 / 317 / 24
Регистрация: 06.04.2011
Сообщений: 872
|
||||||
23.01.2014, 06:06 | 7 | |||||
1) Сдается мне, что весь "косяк" заключается только в том, что в пути нужно указывать ДВА слэша.
2) И почему в приведенном коде закрывающая скобка стоит в кавычках??? Конечный вариант должен выглядеть так:
Пропустил в первой строке лишнюю закрывающую скобку
2
|
23.01.2014, 06:06 | |
23.01.2014, 06:06 | |
Помогаю со студенческими работами здесь
7
Установить иконку для приложения Установить иконку для файла Что лучше использовать для кастомного диалогового окна? Приложение для выбора шрифтов из специального диалогового окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |