Fórum Como fechar o aplicatiovo... #219809
11/03/2004
0
Zumbi
Curtir tópico
+ 0Posts
11/03/2004
Kyonak
simples
Gostei + 0
11/03/2004
Kyonak
no evento OnCloseQuery do seu form vc coloca
canclose := false;
form1.hide;
morreu...
Gostei + 0
11/03/2004
Zumbi
e caso eu quereria chamar o aplicativo de novo... como eu faço?
Gostei + 0
11/03/2004
Kyonak
mas essa parada eh mei complicada e eu nao tenho nenhum exemplo aki para te mostrar.
afinal, qual o interesse de fazer uma aplicação se esconder???
Gostei + 0
11/03/2004
Cabelo
Quando vc quisesse retornar o seu aplicativo, daria para clicar com o botão direito e chamar o programa novamente..
sem mais
Cabelo.
Gostei + 0
11/03/2004
Kyonak
só ajudando o cara o nome desse icone eh trayicon, existem centenas de componentes que fazem isso
caso seja seu interesse.
Gostei + 0
11/03/2004
Cabelo
realmente não sabia o nome deste ícone..
rs
mas já usei isso, e fiz via delphi..rs
mesmo assim muito obrigado..
Cabelo..
Gostei + 0
11/03/2004
Zumbi
Gostei + 0
11/03/2004
Fabio.hc
[b:9011d627d1]Icone na Barra de Tarefas[/b:9011d627d1]
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs ,ShellAPI, Menus;
const
wm_IconMessage = wm_User;
type
TForm1 = class(TForm)
PopupMenu1: TPopupMenu;
Lloyd1: TMenuItem;
close1: TMenuItem;
procedure FormCreate(Sender: TObject);
procedure close1Click(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Lloyd1Click(Sender: TObject);
private
procedure IconTray (var Msg: TMessage);
message wm_IconMessage;
{ Private declarations }
public
{ Public declarations }
nid: TNotifyIconData;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
// carrega o ícone inicial
Icon.Handle := LoadIcon (HInstance, ´MAINICON´);
// preenche os dados da estrutura NotifyIcon
nid.cbSize := sizeof (nid);
nid.wnd := Handle;
nid.uID := 1; // Identificador do ícone
nid.uCallBAckMessage := wm_IconMessage;
nid.hIcon := Icon.Handle;
nid.szTip := ´LloydSoft´;
nid.uFlags := nif_Message or
nif_Icon or nif_Tip;
Shell_NotifyIcon (NIM_ADD, @nid);
end;
procedure TForm1.IconTray (var Msg: TMessage);
var
Pt: TPoint;
begin
if Msg.lParam = wm_rbuttondown then
begin
GetCursorPos (Pt);
// SetForegroundWindow (Handle);
PopupMenu1.Popup (Pt.x, Pt.y);
end;
end;
procedure TForm1.close1Click(Sender: TObject);
begin
form1.close;
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
nid.uFlags := 0;
Shell_NotifyIcon (NIM_DELETE, @nid);
end;
procedure TForm1.Lloyd1Click(Sender: TObject);
begin
Showmessage(´LloydSoft é D+´); {Menu Popup}
end;
end.Gostei + 0
21/03/2005
Marco Salles
Gostaria de saber qual o Método Oposto Da Procedure Hide Do Formulário
:?: :?: :?:
Gostaria tb De Saber o Melhor Evento Do Formulário Sugerido Para se Alocar este Método :?: :?: :?: :?:
Obrigado
Gostei + 0
21/03/2005
Marco Salles
Fiu abrir um tópico , acabei desenterrando este rssssss :lol: :lol: :lol: :lol:
Gostei + 0
21/03/2005
Gandalf.nho
[/quote:94039f540b]
Formulario.Show
Gostei + 0
21/03/2005
Marco Salles
E o melhor evento para se escrever isot :?: :?: :?: :?: :?:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)