Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как сделать "Мастер(установки)" на WinAPI?

10K
24 февраля 2007 года
sxd
16 / / 06.09.2005
Привет Всем! Неподскажите как организовать на WinAPI такую прогу типа "мастер" тоесть кнопку далее давишь и продвигаешься дальше, например 10 раз нажимать "далее", кол-во параметров известно заранее? Не кнопку и окошко создать не проблема хочу, чтоб программа была с наименьшим количеством кода, не надо объявлять 10 HWND для окон и ещё 10 для кнопок. И в обработчик кнопки "Далее":

case BN_CLICKED:
if (hwndNext == (HWND)lParam)

//может нужно объявить массив хенделов окон
//в CreateWindow подставлять i-ый элемент массива
//и вызвать SendMessage (хендел предыдущего окна -> i-1, WM_CLOSE или WM_DESTROY,0,0);

какое сообщение использовать для закрытия предыдущего окна WM_CLOSE или WM_DESTROY или другое какое-нибудь?
24K
25 февраля 2007 года
][aN
6 / / 19.02.2007
Зачем тебе закрывать предидущее, если можно сделать кнопку Назад?
ShowWindow(hWnd, SW_SHOW/SW_HIDE) - вот что нужно использовать.
10K
25 февраля 2007 года
sxd
16 / / 06.09.2005
Для данного Master'a кнопка назад не предусмотрена, поэтому нет необходимости хранить 10 или более скрытых окон! Да и спрашиваю я про обработчик кнопки "Далее".
334
26 февраля 2007 года
HexEdit
809 / / 27.07.2006
[QUOTE='][aN;176105']Зачем тебе закрывать предидущее, если можно сделать кнопку Назад?
ShowWindow(hWnd, SW_SHOW/SW_HIDE) - вот что нужно использовать.[/QUOTE]
Зачем же так извращаться.
Есть специально предусмотренный для этого API
Функция PropertySheet() и все, что от нее отталкивается.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог