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

Вниз

Всплывающее окно.   Найти похожие ветки 

 
Lex_! ©   (2005-05-23 04:52) [0]

Никто не в курсе как сделать всплывающее окно, типа как в миранде
Например если прога в трее висит, то такое окошко показывать при каких то изменениях ...
Может такой компонент есть .. или еще что ... :)

Delphi7+Delphi2005


 
aaaa   (2005-05-23 06:20) [1]

aaa


 
aaaa   (2005-05-23 06:21) [2]

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

Наконец то, заработало !


 
jcrush ©   (2005-05-23 08:11) [3]

h: THintWindow;

что то типа этого:

if h<>nil then
   H.ReleaseHandle;
H:=THintWindow.Create(Form1.memo2);
 H.ActivateHint(Form1.memo2.ClientRect, ">"+DateToStr(date) +" "+timeToStr(time)+ " "+s +#13#10+log);


 
Gero ©   (2005-05-23 08:30) [4]

const
TOOLTIPS_CLASS = "tooltips_class32";
TTS_ALWAYSTIP = $01;
TTS_NOPREFIX = $02;
TTS_BALLOON = $40;
TTF_SUBCLASS = $0010;
TTF_TRANSPARENT = $0100;
TTF_CENTERTIP = $0002;
TTM_ADDTOOL = $0400 + 50;
TTM_SETTITLE = (WM_USER + 32);
ICC_WIN95_CLASSES = $000000FF;
type
TOOLINFO = packed record
  cbSize: Integer;
  uFlags: Integer;
  hwnd: THandle;
  uId: Integer;
  rect: TRect;
  hinst: THandle;
  lpszText: PWideChar;
  lParam: Integer;
end;

var
hWndTip: THandle;
ti: TOOLINFO;
hWnd: THandle;
begin
hWnd := Control.Handle;
hWndTip := CreateWindow(TOOLTIPS_CLASS, nil,
                        WS_POPUP or TTS_NOPREFIX or TTS_BALLOON or TTS_ALWAYSTIP, 0, 0, 0, 0, hWnd, 0, HInstance, nil);
if hWndTip <> 0 then begin
  SetWindowPos(hWndTip, HWND_TOPMOST, 0, 0, 0, 0,
               SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
  ti.cbSize := SizeOf(ti);
  ti.uFlags := TTF_CENTERTIP or TTF_TRANSPARENT or TTF_SUBCLASS;
  ti.hwnd := hWnd;
  ti.lpszText := Text;
  Windows.GetClientRect(hWnd, ti.rect);
  SendMessage(hWndTip, TTM_SETTIPBKCOLOR, BackCL, 0);
  SendMessage(hWndTip, TTM_SETTIPTEXTCOLOR, TextCL, 0);
  SendMessage(hWndTip, TTM_ADDTOOL, 1, Integer(@ti));
  SendMessage(hWndTip, TTM_SETTITLE, 2, Integer(Title));
end;
end;

(c) clickmaker



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

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

Наверх





Память: 0.45 MB
Время: 0.014 c
8-1109016115
Romantic
2005-02-21 23:01
2005.06.06
Облегчить TImage


3-1114757906
UVV
2005-04-29 10:58
2005.06.06
Ehlib, а можно ли


3-1114750485
NewAtoL
2005-04-29 08:54
2005.06.06
DbExpress и DBLookupCombobox


11-1098741069
dan
2004-10-26 01:51
2005.06.06
edit box without frame


4-1113721831
Ola
2005-04-17 11:10
2005.06.06
Как при запуске приложения менять курсор мыши на мой собственный.





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