Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

verhindern dass man ein Fenster größer/kleiner ziehen kann

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 24.07.2007, 19:34    Titel: verhindern dass man ein Fenster größer/kleiner ziehen kann Antworten mit Zitat

Joah.
Man nehme an, man habe ein fenster mit der winapi erstellt.
mit CS_NOCLOSE kann man den "X"-Button ausgrauen.
Wie kann man aber verhindern, dass jemand das Fenster größer oder kleiner zeiht?
bis jetzt habe ich das so gemacht;
Code:
        case WM_SIZE
            rect.right  = 435  '435  'LOWORD(lParam)
            rect.bottom = 350  '400  'HIWORD(lParam)
            SetWindowPos hWnd, HWND_TOP, CW_USEDEFAULT, CW_USEDEFAULT, 435, 350, SWP_NOMOVE
            return 0

Aber das ist ja recht "unschön", es flackert usw.
In der MSDN habe ich schon nachgesehen, hat aber jemand ne Ahnung wie man den Vergrößern Button ausgrauen kann, und das größer kleiner ziehen unterbinden kann?
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Lutz Ifer
Grillmeister


Anmeldungsdatum: 23.09.2005
Beiträge: 555

BeitragVerfasst am: 24.07.2007, 22:10    Titel: Antworten mit Zitat

WM_GETMINMAXINFO
_________________
Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 24.07.2007, 22:25    Titel: Antworten mit Zitat

hm ja
Das ist eine Message
also
Code:
case WM_GETMINMAXINFO
ShowWindow   hMeinFenster, SW_NORMAL

hmm
da kann ich auf den vergrößern button klicken, und es flackert "wild" durch die gegend...und gegens größer/kleiner ziehen mit der maus hilfst net traurig

/€dit:
hach, wie schön kann das lebensein: einfach statt WS_OVERLAPPEDWINDOW den style definieren:
Code:
WS_OVERLAPPED or WS_CAPTION or WS_SYSMENU

_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz