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

Вниз

Подсказки, потоки, приоритеты и т.д.   Найти похожие ветки 

 
Filat   (2002-12-03 19:34) [0]

Подскажите пожалуйста, как сделать следующее:
1. Чтобы внизу основного окна могла появляться подсказка на некоторое действие юзера в виде нового окна и типа к нему было прилеплено, т.е. чтобы не перемещалось никуда без основной формы?
2. Как сделать чтобы программа могла работать в режимах High, Normal, Low, Idle?
3. Как сделать, чтобы при инсталляции программа определяла, что её ставят не под system а под юзером?


 
Filat   (2002-12-03 22:31) [1]

Неужели никто не знает?


 
Юрий Зотов   (2002-12-03 23:34) [2]

1. Видимо, WindowPosChanging (или WindowPosChangеd) - и там синхронизируете поведение окон. Но лучше просто используйте статусбар, это общепринято.

2. Она и так это может, ничего делать не нужно. Ставьте приоритет, да и все дела.


 
Yr2   (2002-12-03 23:45) [3]

По первому пункту:
"типа к нему было прилеплено" - о каких перемещениях основной формы идет речь? Изменение размеров, перетаскивание по экрану?
Например, при изменении размеров формы можно повесить на событие OnResize функцию, которая будет сообщать вашему "окну-подсказке" новые размеры/координаты главной формы.
также можно повесить на OnDrag...


 
Filat   (2002-12-04 23:25) [4]

Юрий Зотов - а как поставить приоритет, мне в форумах не попадалось, где можно прочитать или код посмотреть. Спасибо!


 
Cobalt   (2002-12-04 23:53) [5]

Поищите в Win32.hlp(aka MS SDK aka Win32 Programmer"s Reference) по слову priority. Очень интересно.


 
Юрий Зотов   (2002-12-05 00:17) [6]

SetPriorityClass(GetCurrentProcess, ...);
SetThreadPriority(GetCurrentThread, ...);

Остальное см. в справке API.

Только c real-time - поосторожнее! Да и вообще не советую ставить итоговый приоритет потока более 15. Не верите - попробуйте (только сначала сохраните все данные во всех приложениях, иначе есть реальный шанс их больше никогда не увидеть).


 
Filat   (2002-12-05 20:59) [7]

Точно интересно, осталось разобраться, спасибо!
Но все же, может подскажите программу с исходниками, где это реализовано, люблю поучиться хорошему ....



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
14-51967
zzet
2002-11-25 21:47
2002.12.16
Судьба Дня программиста под большим вопросом


14-51921
Evgen123
2002-11-25 08:41
2002.12.16
Програмное восстановление базы с устройства


1-51779
trotski
2002-12-04 22:17
2002.12.16
array


3-51647
Sergy
2002-11-28 16:16
2002.12.16
Как позволить в одном из полей DBGrid выводить картинки?


4-52011
Lexa1900
2002-11-01 20:38
2002.12.16
Как послать текст определённому Edit в чужой программе?





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