2016-05-10 2 views

Antwort

0

eine Client-Größe des Fensters Denken Sie daran, bevor Sie die BorderStyle und Wiederherstellen der Client Größe danach ändern:

procedure InitializeWizard(); 
var 
    ClientWidth: Integer; 
    ClientHeight: Integer; 
begin 
    ClientWidth := WizardForm.ClientWidth; 
    ClientHeight := WizardForm.ClientHeight; 

    WizardForm.BorderStyle := bsNone; 

    WizardForm.ClientWidth := ClientWidth; 
    WizardForm.ClientHeight := ClientHeight; 
end; 

Borderless window

+0

Thnx sehr viel martin, aber ich habe es diese Zeile in meinem Skript nicht mit Problem sie wollte ich sagen, dass, wenn ich bsdialog zu bsnone und kompilieren ändere, sehe ich keine grenze nach oben und links, aber ich bekomme weiße erweiterung auf rechts und unten teil. Ich möchte ein Setup genau wie du gepostet hast –

+0

Wie kann ich ein Bild posten, so dass ich dir zeigen konnte, was mit mir passiert –

+0

Der Screenshot ist für ein Installationsprogramm mit dem Code in meiner Antwort gebaut. Haben Sie es versucht (einschließlich der Teile 'ClientWidth' und' ClientHeight')? –

Verwandte Themen