Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
30. Jun 2004
Moin Nico,
danke, man muss es natürlich auch an der richtigen Stelle machen :wall: :wall: :wall:
Stellt sich mir nur noch die Frage, warum es mit dem SC_CLOSE auch an anderer Stelle funktioniert.
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
30. Jun 2004
Moin phXql,
Mit ALT-Space das Systemmenü öffnen, dann den Menüpunkt "Verschieben".
Jetzt ist der Cursor ein Kreuz mit Pfeilspitzen, und das Fenster lässt sich mit den Cursortasten bewegen.
Analog funktionier das auch mit dem Ändern der Grösse.
BTW: Das EnableMenuItem funktioniert nur mit SC_CLOSE :?
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
30. Jun 2004
Moin Neolithos,
leider wahr (:?), auch wenn wohl > 99% aller Anwender nicht wissen, dass das geht ;-)
Wenn mir mal jemand verraten könnte, wo ich beim EnableMenuItem mit SC_MOVE den Denkfehler mache (zumal es mit SC_CLOSE einwandfrei funktioniert). :gruebel:
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
30. Jun 2004
Moin Neolithos,
Meinst Du das Systemmenü?
Das funktioniert dann noch.
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
30. Jun 2004
Moin phXql,
fang doch WM_NCHITTEST ab, und für den Fall, das jemand in die Titelleiste klickt wird zurückgegeben, dass es im Clientbereich war ;-)
type
TForm1 = class(TForm)
private
public
procedure WMNCHITTEST(var msg : TMessage); message WM_NCHITTEST;
end;