Italia
Foro

1. und 2. Fenster

 
- Page 1 -



Detlef
Tussing
hallo allen Profaner`n

hab schon wieder eine Frage, bei dem zusammenkopieren von verschiedenen Programmen mach ich jetzt 2 Fenster auf. Ich hätte aber gerne die ListBox im Fenster 1, und kein weiters Fenster.
KompilierenMarkierenSeparieren
1. Fenster
DEF GETSYSCOLOR(1) !USER32,GetSysColor
WINDOWSTYLE 31 47
WINDOWTITLE Test
WINDOW SUB(DIV(%MAXX,2),DIV(740,2)),SUB(DIV(%MAXY,2),DIV(500,2))-660,500
SETTRUECOLOR 1
CLS GETSYSCOLOR(1)15
SETDIALOGFONT 1
2.Fenster im 1. Fenster
dlg% = create(Dialog,%Hwnd,Test2,340,200,250,100)
CBox& = @Control(ComboBox,,$5421034E,10,10,200,200,Dlg%,2000,%hinstance)
End%=@createbutton(Dlg%,Auswahl,80,40,80,32)
Addfiles *.DAT
MoveListToChoice(CBox&

und da ich auch neugierig bin, wüste ich gern was das $5421034E im 2. Fenster
bedeutet.
Ich habe das komplette Programm auf einen anderen Rechner kopiert,
da sind die Fenster an einer andern Stelle als bei mir, hängt das mit der Einstellung der Grafikkarte zusammen?
 
Gruß Detlef Tussing
Windows XP, XProfan 10
09.05.2007  
 



 
- Page 2 -



Detlef
Tussing
und was mach ich mit ENTER anstatt OK
 
Gruß Detlef Tussing
Windows XP, XProfan 10
09.05.2007  
 




Frank
Abbing
Probier mal %key 13 oder 10.
 
09.05.2007  
 




Detlef
Tussing
Ihr seid alle hilfsbereit, doch wo sol ich %key13 eingeben ?
 
Gruß Detlef Tussing
Windows XP, XProfan 10
09.05.2007  
 




Frank
Abbing

KompilierenMarkierenSeparieren
WHILENOT ENDE%

    if %(key=255) or (key%=13)

        BREAK
        elseif.
 
09.05.2007  
 



@Sorry Frank


if %(key=255) or (key%=13)


Passiert mir auch manchmal - aber so wäre es richtig:
KompilierenMarkierenSeparieren
if (%key=255) or (%key=13)re>

Nicht hauen -
 
10.05.2007  
 




Detlef
Tussing

Bitte per ganz dumme noch mal

Mein Prog reagiert nur auf Ok nicht auf ENTER
KompilierenMarkierenSeparieren
declare exit&,e%,a$
declare edit&,vorgabe$
DEF GETSYSCOLOR(1) !USER32,GetSysColor
WINDOWSTYLE 31 47
WINDOWTITLE Apex Elektronik GmbH Grevenbroich Tel. 02181-24040
WINDOW SUB(DIV(%MAXX,2),DIV(740,2)),SUB(DIV(%MAXY,2),DIV(500,2))-400,150
SETTRUECOLOR 1
CLS GETSYSCOLOR(1)15
SETDIALOGFONT 1
exit& = CreateButton(%HWnd,Ok,150,50,100,35)
vorgabe$ =
edit& = CONTROL(Edit,vorgabe$,$54810020,150,20,100,25,%HWnd,0,%HInstance,$0200)
SetFocus(edit&)

whilenot e%

    if (%key=255) or (%key=13) or getfocus(exit&)

        e% = 1

    endif

wend

A$ = gettext$(edit&)

if a$=qwert

    print a$
    waitinput

else

    end

endif

 
Gruß Detlef Tussing
Windows XP, XProfan 10
10.05.2007  
 



@Hallo Detlef
Da DU XPROFAN10 hast, hab ich Deinen Text etwas abgeändert und Erklärungen dazu geschrieben. Hoffe, Du kommst durch...
KompilierenMarkierenSeparieren
 
10.05.2007  
 




Detlef
Tussing
Danke, die Erklärung der Befehle ist erheblich besser als bei XProfan Aiuto doch mit ENTER komm ich nicht weiter
 
Gruß Detlef Tussing
Windows XP, XProfan 10
10.05.2007  
 



Detlef
Die ENTER-Taste ist auch nicht aktiv ! - In dem Code, den ich Dir geändert habe kannst Du jetzt circa das Systemmenu oben rechts mit dem [X]-Button, mit dem OK-Button oder mit den beiden Tasten ALT + O beenden. Die ENTER-Taste ist zum Beenden eines Programmi nicht üblich.
Wenn Du Deinen WindowsStyle so angibst : 31 + 512, hast Du die Reaktion eines Dialoigfensters auf dem Hauptfenster. Dann kannst Du mit der TAB-Taste aus dem EDIT auf den Button umschalten und dann funktioniert auch die ENTER-Taste. Aber, wie gesagt, ENTER per das Programmende ist nicht üblich
 
10.05.2007  
 



 
- Page 3 -



Detlef
Tussing
Nach der Eigabe ist es doch schneller Enter zu drücken als mit der Maus den Button zu betätigen, und eine Eingabe beschliest man sonst auch mit Enter oder?
Ich will das Programm nicht beenden, nur die Eingabe abschliessen.
das mit +512 geht aber warum den Umweg circa TAB
Wenn ich bei XProfan einlogge ist es das gleiche, Name TAB Password TAB und Enter warum nicht gleich Enter nach Password ??
 
Gruß Detlef Tussing
Windows XP, XProfan 10
10.05.2007  
 



Ich hab Dir doch jetzt ein paar Beispiele rübergeschickt. Wenn Du unbedingt die ENTER-Taste haben willst, dann definiere sie doch:
KompilierenMarkierenSeparieren
Dadurch, dass Du nur das Eingabefenster hier ausgibst, weiss ich ja nicht, was Du vorhast. In der Profan-Aiuto stehen alle Scancodes. Alle Tasten- und Buchstabenwerte. Wie die zusammen aufgerufen werden, hab ich Dir auch geschrieben. Nu mach mal...
 
10.05.2007  
 




Dietmar
Horn
Hallo Detlef,

Du hast doch unseren XProfan-Manager. Gib doch einfach mal dort in der Suchmaschine (F2) oder in der Baby-Box den Suchbegriff Tastatur ein, dann findest Du massenhaft Codes und Demos zur Tastaturabfrage.

Saluto
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
10.05.2007  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.562 Views

Untitledvor 0 min.
H.Brill15.02.2015
Andre Rohland15.12.2012
LuZiF3R03.03.2012
Stephie14.08.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