Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
private
procedure OnMove(var aMsg:TWMMove);message WM_MOVE;
procedure TForm1.OnMove(var aMsg:TWMMove);
begin if Form1.Left < 20 then Form1.Left:=0;
if Form1.Top < 20 then Form1.Top:=0;
if Form1.Left+Form1.Width > Screen.Width-20 then
Form1.Left:=Screen.Width-Form1.Width;
if Form1.Top+Form1.Height > Screen.Height-20 then
Form1.Top:=Screen.Height-Form1.Height;
end;
// Headerdatei (.h)
class TForm1 : public TForm
{
public:
// ...
void __fastcall OnFormMove(TWMMove aMsg);
protected:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_MOVE, TWMMove, OnFormMove)
END_MESSAGE_MAP(TForm)
};
// Cpp-Datei
void __fastcall TForm1::OnFormMove(TWMMove aMsg)
{
if( Left < 20 ) Left=0;
if( Top < 20 ) Top=0;
if( Left+Width > Screen->Width-20 )
Left=Screen->Width-Width;
if( Top+Height > Screen->Height-20 )
Top=Screen->Height-Height;
}
ich habe auch nur schnell drübergegucktwolf_10de hat gesagt.:Ja ganz so einfach ist es nicht, da hängen noch einige andere Sachen mit dran
Test hat gesagt.:Bei der Komponente die du docken willst muss DragKind auf dkDock und DragMode auf Automatic stehen. Bei der Komponente die als "Dockingstation"dienen soll muss
DockSite auf True stehen.