Forum: Sonstige Fragen zu Delphi
Delphi
by Jasocul,
27. Jul 2020
Danke für die Infos. War mir nicht bewusst, dass GetWindowLong reicht.
Den geziehlten Vergleich habe ich mir irgendwann mal so angewöhnt. Ich finde das so besser lesbar. Ist natürlich Geschmackssache.
Forum: Sonstige Fragen zu Delphi
Delphi
by Jasocul,
24. Jul 2020
Habe mir vor ein paar Jahren dafür zwei kleine Prozeduren gebastelt:
procedure ShowFormOnTaskbar(Form : TForm);
var
WindowStyle : LONG_PTR;
begin
WindowStyle := GetWindowLongPtr(Form.Handle, GWL_EXSTYLE);
if (WindowStyle and WS_EX_APPWINDOW) <> WS_EX_APPWINDOW then
begin
SetWindowLongPtr(Form.Handle, GWL_EXSTYLE, WindowStyle or WS_EX_APPWINDOW);
end;