Deutsch
Forum

Umschalten mittels ALT+TAB verhindern

 

Walter
X4. Lt Hilfe: WindowStyle
128 ($0080) - Das Programm kann weder mit <Strg-Esc>, <Alt-Tab> noch <Alt-F4> verlassen werden.
Ich kann das Programm zwar nicht mit <ALT-F4> beenden, jedoch stets mittels <Alt-Tab> verlassen.
Kann ich das irgendwie unterbinden?

windowstyle 128
window %MaxX,%MaxY
declare end%,b%
b%=Create("Button",%hwnd,"Ende",100,100,100,20)
end%=0

whilenot end%
waitinput
case clicked(b%): end%=1
endwhile
end
 
01.07.2018  
 




Georg
Teles
Soweit ich weiß, wird die Funktion von Windows gesteuert. Dafür sorgt ein Visueller Effekt (Aero Peek -> zumindest bei Windows 7, Windows NT, 2000 und XP war es noch CoolSwitch). Leider ist mir keine Möglichkeit bekannt dies zu unterdrücken

Servus Georg
 
XProfan X3
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

01.07.2018  
 




Jörg
Sellmeyer
Wenn überhaupt, wird es nur mit einem Keyboardhook gehen. Wenn du nach "hook" suchst, findest du hier Einiges. Ist aber nicht ganz einfach, wie es mir auf den ersten Blick scheint.
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.07.2018  
 




Walter
Danke allseits - werde suchen!
 
01.07.2018  
 




Jörg
Sellmeyer
Und da haben wir es auch schon:
 $H windows.ph
cls
external("user32.dll","RegisterHotKey",%hWnd,222,~MOD_ALT	,~VK_TAB)
usermessages 786'wm_hotkey

while 1

    waitinput

    if %uMessage=786

        print "Tastaturcode:",&ulParam \ $10000

    endif

wend


Viel einfacher, als gedacht und mit simpler XProfan/API-Programmierung.
Dank an iF:  [...] 
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.07.2018  
 




p.specht

Frage: Geht das ab V.10 eigentlich auch mit AddHotkey?

AddHotKey Menünummer&, KeyScancode&, Shift:1 | Strg:2 | Alt:4

TAB wäre $09, vermutlich mit Alt (4) zusammen?
 
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
01.07.2018  
 




Jörg
Sellmeyer
Mit AddHotKey geht es nicht.
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.07.2018  
 




p.specht

Danke.

P.S.: Danke für die Reparaturen!
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
01.07.2018  
 




Walter
Ganz herzlichen Dank!
 
01.07.2018  
 




Walter
Funktioniert bei mir leider doch nicht.
 
02.07.2018  
 




Jörg
Sellmeyer
Was funktioniert denn nicht? Und welche Windowsversion hast du? Ich hab noch XP und kann darum für höhere Versionen keine Aussagen treffen.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.07.2018  
 




Walter
Windows 10
ALT+TAB wechselt weiter wie üblich in ein anderes Programm, wobei das XProfan-Programm weiterläuft und ich auch wieder zu ihm zurückwechseln kann (sowohl im Interpreter als auch in der exe).
Das %uMessage-Ereignis wird nie ausgelöst.
 
02.07.2018  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

11.267 Betrachtungen

Unbenanntvor 0 min.
Stringray05.01.2022
iF31.10.2020
Rolf Koch06.09.2020
QuaraMan03.07.2019
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie