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

Вниз

Как сделать свои подсказки...   Найти похожие ветки 

 
Jolik   (2007-12-11 21:42) [0]

Задумали сделать всплывающие подсказки для программы - типа как в MAgent и Qip. Сделали подсказки как окна. Но возникла проблема - при сворачивании главного окна сворачиваются и все дочерние окна. Если прицепить окна к рабочему столу или к 0 - все окна отображаются в панели задач.
Как бы это обойти? Может какие флажки на окно поставить?
Как вот в Reget например сделан их полупрозрачный треугольник. Или в The Bat сделан менеджер писем? Почему они не сворачикаются при скрытии главного окна?

Заранее благодарен!


 
DVM ©   (2007-12-11 21:50) [1]


> Сделали подсказки как окна.

А других вариантов и нет


> Но возникла проблема - при сворачивании главного окна сворачиваются
> и все дочерние окна.

не делай дочерним и вообще что есть главное окно?


 
spyrytus   (2007-12-11 22:08) [2]

Я когда писал подсказки, то у меня было не модальное окно, которое создавалось в виде треевых подсказок Windows, оно запускалось с основной программы, и я не помню, чтобы при сворачивании основного окна, у меня сворачивалась подсказка ..., и в панели задач его тоже небыло ... Попробуй свое окно подсказки, создавать динамически.


 
MetalFan ©   (2007-12-11 23:42) [3]

вообщето AFAIK даже обычный хинт - это окно со стилем WS_POPUP



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

Форум: "WinAPI";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.006 c
2-1219515323
fog
2008-08-23 22:15
2008.10.05
IDL to TLB


2-1219413550
zoh
2008-08-22 17:59
2008.10.05
image&text


15-1218831455
_koha
2008-08-16 00:17
2008.10.05
Народ как достать RAD STUDIO


2-1219739361
max
2008-08-26 12:29
2008.10.05
String literals may have at most 255 elements


15-1218840977
ZeroDivide
2008-08-16 02:56
2008.10.05
Новых версий Turbo Delphi не будет :(





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