Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.13;
Скачать: CL | DM;

Вниз

Красивое поведение при сворачивании в трей   Найти похожие ветки 

 
Ruzzz ©   (2009-10-17 06:48) [0]

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

Вот написал небольшую прогу, exe"шник и исходники (только KOLMCK) в архиве. Правильно ли она себя ведет? Или все же не всегда стоит использовать анимацию "минимизации"? Может при нажатии "закрыть" просто скрывать форму?

http://narod.ru/disk/14207489000/TrayMinCloseTest.7z.html

Интересно ваше мнение по поводу XP и Vista.


 
Ruzzz ©   (2009-10-17 06:52) [1]

Проблема в том что многие проги не делают анимацию, и юзеры уже какбы привыкли, так вот стоит ли делать эту анимацию в своих прогах? :)
Далее, когда ее делать? Только при нажатии на кнопку "свернуть"? Как быть с кнопкой "закрыть"? Как быть с кликом(двойным) по иконке в трее? Делать ли анимацию "восстановить"? В каких из выше описанных трех случаев?

Это конечно же не так важно, и я понимаю что ответ специалиста тут не нужен :) Я просто хочу узнать мнение большинства, типа небольшого опроса сделать.


 
Virgo_Style ©   (2009-10-17 11:34) [2]

Лично я ожидаю, что сворачивающаяся программа выглядит как сворачивающаяся %-)
Сворачивается ли она при этом "стандартно" или в трей - не суть важно.


> Как быть с кнопкой "закрыть"?


Поступать соответственно флажку "сворачивать вместо закрытия" в настройках программы.


> Как быть с кликом(двойным) по иконке в трее?

Делать анимацию "восстановить" и показывать программу.

Если программа разворачивается/разворачивается по одинарному щелчку по иконке в трее - предусмотреть корректную обработку двойного щелчка, ибо некорректная бесит %-)


 
Кто б сомневался ©   (2009-10-17 11:38) [3]


> Или все же не всегда стоит использовать анимацию "минимизации"?
>  Может при нажатии "закрыть" просто скрывать форму?


Вообще то это регулируется в настройках венды. Там где быстродействие. если у вас своя анимация, тогда надо проверять эти настройки, они в реестре.



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

Текущий архив: 2009.12.13;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.006 c
15-1255282877
fics)
2009-10-11 21:41
2009.12.13
asm


4-1224767519
Trible
2008-10-23 17:11
2009.12.13
Помогите с HCBT_CREATEWND


2-1256302878
Игорь
2009-10-23 17:01
2009.12.13
Как узнать размеры ScrollBar ов в ScrollBox е?


2-1256714243
Zheksonz
2009-10-28 10:17
2009.12.13
Наполнение массива при объявлении


2-1256117947
xyz
2009-10-21 13:39
2009.12.13
перебор выделенных строк в DBGridEh





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский