Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

Управление свойством WindowState компонента TForm   Найти похожие ветки 

 
LineSoftt   (2007-09-20 19:24) [0]

Уважаемые мастера, не понимаю, где искать причину и решение:

Пользователь сворачивает окно, когда оно ему не нужно. Однако в определенной ситуации его надо развернуть, для привлечения внимания.

Пишу:
Form1->WindowState=wsNormal; (извините, С++ Builder v6, но по-моему как раз это не важно)

Окно разворачивается. Но когда хочу свернуть системной кнопочкой "_", ничего не происходит. Кнопочка, правда, утапливается.


 
Однокамушкин   (2007-09-20 22:08) [1]

Это из-за сложных взаимоотношений между главной формой и окном, дескриптор которого содержится в Application.Handle... Попробуйте восстанавливать приложение не через WindowState, а через Application.Restore


 
LineSoftt   (2007-09-21 10:01) [2]

Спасибо! Так все получилось.
Я понял, в чем дело - если меняешь WindowState в своем обработчике, оно меняется. А системная кнопка этим свойством не управляет.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.048 c
15-1194355266
Kemuri
2007-11-06 16:21
2007.12.09
Различия между процедурой и функцией


15-1194604829
Cerberus
2007-11-09 13:40
2007.12.09
Удаленное ведение проекта.


15-1194337973
Evanescence
2007-11-06 11:32
2007.12.09
Кажется, я убил вирус :)


15-1194418999
Ламот
2007-11-07 10:03
2007.12.09
Помогите пожалуйста разобраться со строчкой.


2-1194936903
ice321i
2007-11-13 09:55
2007.12.09
Вопрос с запросом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский