cs_neko
Messages postés135Date d'inscriptionjeudi 14 août 2003StatutMembreDernière intervention12 octobre 2006
-
14 mai 2004 à 13:14
am0n
Messages postés1Date d'inscriptiondimanche 30 octobre 2005StatutMembreDernière intervention30 octobre 2005
-
30 oct. 2005 à 06:02
Bonjour tout le monde, vala, j'ai un petit probleme avec une form mdi:
en effet, mon but est de cacher l'application pour la mettre dans le tray. Chose que j'arrive tres bien a faire sur une application normal, mais quand j'ai essayé avec des fenetres filles dans la MDI, ben pas moyen de cacher...j'ai donc essayé de cacher les filles, mais ca me fait une belle erreur disant que cacher une form MDI spobien :D
si quelqu'un a une idée ^^
le code actuel c'est ca :)
procedure TMain.OnMinimize(Sender:TObject);
Var
Info : TNotifyIconData;
I : integer;
begin
Application.MainForm.Visible := false;
Info.cbSize := SizeOf(Info);
Info.Wnd := self.Handle;
Info.uID := 1;
Info.hIcon := ExtractIcon(Application.Handle,PChar(Application.exename), 0);
Info.uCallbackMessage := WM_XIRCICONE;
Info.uFlags := NIF_TIP Or NIF_ICON Or NIF_MESSAGE;
Shell_NotifyIcon(NIM_ADD,@Info);
end;
cs_neko
Messages postés135Date d'inscriptionjeudi 14 août 2003StatutMembreDernière intervention12 octobre 20061 15 mai 2004 à 10:25
Bon, bha ai finallement trouvé, j'ecrit le soluce pour si y'en a un qui se retrouve avec le meme probleme:
suffisait de mettre ShowWindow(application.handle, SW_HIDE); ^^'