Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 24.07.2007, 19:34 Titel: verhindern dass man ein Fenster größer/kleiner ziehen kann |
|
|
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 |
|
 |
Lutz Ifer Grillmeister

Anmeldungsdatum: 23.09.2005 Beiträge: 555
|
Verfasst am: 24.07.2007, 22:10 Titel: |
|
|
WM_GETMINMAXINFO _________________ Wahnsinn ist nur die Antwort einer gesunden Psyche auf eine kranke Gesellschaft. |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
Verfasst am: 24.07.2007, 22:25 Titel: |
|
|
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
/€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 |
|
 |
|