Window-(X/Schließen/Maximieren)-Buttons/Knöpfe DISABLE
Übersicht

![]() |
KnorxThieusBetreff: Window-(X/Schließen/Maximieren)-Buttons/Knöpfe DISABLE |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo zussammen,
ich google schon ne stunde nach dieser funktion: ![]() Also die Fenster Buttons sollen "unanklickbar" gemacht werden. Ich meine auch nicht die Klicks abzufangen sondern wirklich die Situatuion vom Bild. Wer kann mir helfen? MallerfG KT |
||
Version: BlitzPlus / Blitz+ |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
In die user32.decls packen:
Code: [AUSKLAPPEN] ; GetSystemMenu% (window, flags)
EnableMenuItem% (menu, item, flags) Code: [AUSKLAPPEN] Const BnWindowClose = $F060 ; close button Const BnWindowRestore = $F120 ; restore button Const BnWindowMove = $F010 ; Move functionality Const BnWindowSize = $F000 ;resizing functionality Const BnWindowMaximize = $F030 ;maximize button Const BnWindowMinimize = $F020 ; Minimize button Function DisableWindowClose (Window, disable) EnableMenuItem (GetSystemMenu (Window, 0), BnWindowClose , disable) End Function Window=CreateWindow("Test",0,0,640, 480) Window = GetActiveWindow () DisableWindowClose (Window, True) Repeat Until KeyHit (1) End Grüsse, ozzi |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
KnorxThieus |
![]() Antworten mit Zitat ![]() |
---|---|---|
OH, danke! ![]() ![]() ![]() Ich kannte den Code schon von dir, aber irgendiwe klappt er erst jetzt. Und den Maximize-Button? PS: außer Close geht nix ... ![]() |
||
Version: BlitzPlus / Blitz+ |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kein Problem, hatte das noch irgendwo in meinem BB Ordner (ich sollt den mal irgendwo hochladen).
Änder einfach in der Funktion DisableWindowClose die Variable BnWindowClose in die gewünsche Konstante die oben angegeben ist... Aber irgendwie klappt das nicht so.. ist auch schon älter der Code (xp?) Edit: Die WinAPI ändert sich wohl auch im Laufe der Zeit, nicht verwunderlich Änder einfach den Window Style in ein Fenster das keinen Maximize Button hat. Siehe createwindow ![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
KnorxThieus |
![]() Antworten mit Zitat ![]() |
---|---|---|
oh, dANKE ![]() habs jetzt ganz geschafft: irgendwo gabs ne funktion zum minimieren-button hinzufügen. wenn aber kein sizen erlaubt ist, ist der max-button automatisch gesperrt VILEN DANK!! ![]() ![]() |
||
Version: BlitzPlus / Blitz+ |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kein Problem, schönen Sonntag noch! ![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
KnorxThieus |
![]() Antworten mit Zitat ![]() |
---|---|---|
danke, gleichfalls | ||
Version: BlitzPlus / Blitz+ |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group