vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Eingabe-Formular mit blauem Rahmen 
Autor: Basic
Datum: 25.03.15 21:11

Hallo,

ich habe in einem VB6 Programm mit MDI-Form ein neues MDI-Child programmiert. Dazu habe ich die Vorgabe aus anderen Formularen einfach übernommen und versucht die Eigenschaften von anderen Eingabe-Formularen zu übernehmen. Ich beherrsche VB6 nicht, habe mir aber so Einiges von einem AE-Progammierer abgeschaut.

Alles funktioniert so la-la, aber oben am Rand des Formulars bleibt auch in der kompilierten Form immer noch ein dicker blauer Rand mit den drei Steuerzeichen und dann rundum ein dünnerer blauer Rand.

Wie bekomme ich diesen Rand weg?

Herzlichen Dank im Voraus und dito Grüße

Basic
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eingabe-Formular mit blauem Rahmen 
Autor: Blackbox
Datum: 01.04.15 16:04

Hi,

Zitat: "Ich beherrsche VB6 nicht, habe mir aber so Einiges von einem AE-Progammierer abgeschaut."

Klar. So gerüstet macht man sich gleich an die schwierigen Sachen heran.

Also: Die MDI-Child-Windows unter VB6 haben eine standardstyles Eigenschaft, wonach sie immer
WS (WS steht für Windowstyle)
WS_MAXIMIZE
WS_MINIMIZE
WS_HSCROLL
WS_VSCROLL
anzeigen müssen. Das sind eben die Buttons in der Caption-Leiste. Und die Scrollbars.
Will man erreichen, dass das MDI-CHild-Windows eben nicht dem Standardstyle entsprechen soll, so kann man deren Styles mit SetWindowLong neu setzen. Aber, nicht eben irgendwelche Styles, sondern

MDIS_ALLCHILDSTYLES (dieser Style hat den Wert: 1) muss hinzugefügt werden, damit das Childwindow verändert dargestellt werden kann.

Tipp also: Mache Dich firm mit den Window-Styles, wie das Fenster also aussehen und sich verhalten soll und setze mit DeinenWinStyles OR 1 '(MDIS_ALLCHILDSTYLES) den Style. Den Umgang mit SetWindowLong findest du in den WinAPI-Tipps und Tricks.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel