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

Ваш аккаунт

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

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

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

Проблема с отдельным окном для формы

2.1K
19 сентября 2005 года
ADanilov
33 / / 15.10.2004
У меня есть две формы Form1 и Form2. Я хочу чтобы у каждой формы была своя кнопка на панели задач.
Так вот с Form2 все получилось нормально. В событии OnFormCreate для Form2 я написал:

SetWindowLong(Form2->Handle,GWL_EXSTYLE,GetWindowLong(Form2->Handle,GWL_EXSTYLE)|WS_EX_APPWINDOW);

Но здесь возникает следующая проблема при кликанье мышкой на панели задач по Form1 она на переднем плане не появляется.

Тогда я решил написать тоже и для Form1 в событии OnFormCreate:

SetWindowLong(Form1->Handle,GWL_EXSTYLE,GetWindowLong(Form1->Handle,GWL_EXSTYLE)|WS_EX_APPWINDOW);

Но при запуске программы появляются сразу 2 кнопки на панели задач. Одна относится к программы, другая к Form1

Как мне сделать чтобы было все нормально?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог