Fórum Dois forms na barra de tarefas do windows #293510
29/08/2005
0
Obs.: Não uso o CreateForm para criar os forms.
Davis_lima
Curtir tópico
+ 0Posts
29/08/2005
Adriano Santos
Posta pra gente o método, a princípio não tem que acontecer isso.
A aplicação é MDI?
Gostei + 0
29/08/2005
Davis_lima
NomeForm.ShowModal;
Gostei + 0
29/08/2005
Adriano Santos
Tô achando estranho, porque crio todos os meus programas assim e não acontece isso...que SO vc está testando? Qualquer SO acontece isso?
Gostei + 0
29/08/2005
Davis_lima
Gostei + 0
29/08/2005
Rjun
Gostei + 0
29/08/2005
Massuda
Gostei + 0
29/08/2005
Davis_lima
Gostei + 0
29/08/2005
Davis_lima
TListHorz = class (TListbox)
private
protected
procedure CreateParams (var Params: TCreateParams); override;
end;
procedure TListHorz.CreateParams (var Params: TCreateParams);
begin
inherited CreateParams (Params);
Params.Style := Params.Style or WS_HSCROLL;
end;
Gostei + 0
29/08/2005
Davis_lima
antes do ShowModal basta colocar a próxima linha
SetWindowLong(NomeForm.Handle, GWL_EXSTYLE, GetWindowLong(NomeForm.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
foi o único jeito que consegui, quem tiver outro me envie por favor.
Obrigado e abraço a todos!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)