Italia
Foro

Das [X] im Dialog

 

Klaus
Müller
Bei den Fenstern die man mit Create("Dialog"...) erstellt, hat man im Programm dann doch ober rechts dieses kleine [X] zum schließen. Und wenn man dort draufdrückt beendet sich immer das ganze Prgramm bei mir. Wie kann Io l' entweder das [X] abfragen oder speeren?

Saluto Thomas
 
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
27.10.2008  
 



Probiere mal per mWnd zu unterscheiden.
 
27.10.2008  
 



Aber auch so funktionierts zur Zeit z.B. in Gonzo:
KompilierenMarkierenSeparieren(ich glaube mWnd war hierfür nicht zuverlässig)
 
27.10.2008  
 




Klaus
Müller
Ja gut das %key=2 brachte den durchbruch
KompilierenMarkierenSeparieren
XProfan X4; Win10 x64
Der Kuchen ist eine lüge!
27.10.2008  
 




Dieter
Zornow
Für diesen Zweck gibt es seit XProfan 11 die Systemvariable &UWnd Ist zwar in der Aiuto sogut wie nicht zu finden, funktioniert aber.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
28.10.2008  
 



Ah, uWnd, genau!
 
28.10.2008  
 



No, uWnd funktioniert "irgendwie" nicht hierfür...
 
28.10.2008  
 




Dieter
Zornow
wie hast du es denn gemacht

Im Hauptfenster

case (%UMessage = 16) and (&uWnd = %Hwnd) funktioniert bei mir
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
29.10.2008  
 




Jörg
Sellmeyer
Ich vermute mal, Du hast UserMessages 16 eingebaut. &uWnd ist nämlich das Fenster, welches die UserMessages empfängt. Die Systemvariable &uWnd ist also nicht per diesen Zweck geschaffen worden, kann aber dafür verwendet werden
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.10.2008  
 



So simpel funktioniert es
KompilierenMarkierenSeparieren
CLS
USERMESSAGES $0010//wm_close
var L1&=CREATE("window",%HWND,"",10,10,100,100)
var L2&=CREATE("window",%HWND,"",10,110,100,100)

WHILE 1

    WAITINPUT

    IF %UMESSAGE=$0010

        SELECT &UWND

            CASEOF L1&

            PRINT 1

            CASEOF L2&

            PRINT 2

            CASEOF %HWND

            BREAK

        ENDSELECT

    ENDIF

ENDWHILE

 
29.10.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.267 Views

Untitledvor 0 min.
RudiB.15.04.2022
Peter Max Müller30.09.2014
liveFamilie29.02.2012
H.Brill29.10.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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