Formulários independentes no Delphi, estilo MSN  

Posted by: Paulo Bezerra in



Formulários independentes no Delphi, estilo MSN

Criar formulários no estilo do MSN, onde cada janela de bate-papo fica independente da aplicação, é muito fácil no Delphi. Para isto, basta sobrepor o método CreateParams no formulário desejado.

No exemplo abaixo eu criei um formulário (frmMSN) que é utilizado por outras duas janelas com essas características.

O resultado: todos os formulários herdados deste modelo ficaram em janelas independentes da aplicação, você pode observá-los na barra de tarefas do windows, no desktop, como na imagem acima:

type
  TfrmMSN = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  protected
    procedure CreateParams(var Params: TCreateParams); 
      override;
  end;
 
implementation
 
{$R *.dfm}
 
procedure TfrmMSN.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
  Params.WndParent := GetDesktopWindow;
end;
merito http://www.alexandrejose.com
interessante tambem:

procedure TfrmCadForn.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
begin
ExStyle := ExStyle OR WS_EX_APPWINDOW ;
WndParent := Application.Handle;
end;
end;

A mudança foi feita de WndParent := GetDesktopWindow para WndParent := Application.Handle

MP3  

Posted by: Paulo Bezerra in

ESSE CARA É SHOW http://umquetenha.blogspot.com

serial delphi 6  

Posted by: Paulo Bezerra in

Serial #: z9j8-pum4n-c6gzq
Key #: rw2-7jw

mascaras digitais  

Posted by: Paulo Bezerra in

http://webdesigngrafico.blogspot.com

mascaras digitais  

Posted by: Paulo Bezerra in

http://webdesigngrafico.blogspot.com

senha usuarios  

Posted by: Paulo Bezerra in

no comando executar: control userpasswords2

Ultilizando animações swf do flash com Delphi  

Posted by: Paulo Bezerra in

no menu "Component" do delphi selecione: "Import ActiveX Control"
selecione agora: "Shockwave Flash(Version 1.0)"
e clique em "Install.."
pronto seu componente está instalado na paleta ActiveX

na propriedade Movie do componente insira o caminho onde esta seu arquivo.swf