Français
Forum

Probleme avec Set("Fastmode",1)

 
- page 1 -



Jac
de
Lad
Hallöle,

je hab la fois dans qui XProfan-Aider gestöbert et suis sur une Possibilité gekommen, cela Systemmenü eines Programms trop erweitern. ensuite habe je encore quoi gespostet...ensuite kam quoi zurück...jedenfalls habe je maintenant folgendes Problem:

si je cela einbaue (avec Systemmenü et so) ensuite réagir quelques Buttons sur Anklicken zweimal. cela liegt à Set(FastMode,1), soviel steht fest. maintenant mon Frage: peux on cela avec dem Systemmenü so realisieren, dass qui Fastmode pas eingeschaltet volonté muss, bzw. comment peux je cela geisterhafte Doppelklicken verhindern?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
10.11.2005  
 



 
- page 1 -


Wehe es behauptet einer es sei Beschiss.
KompilierenMarqueSéparation
 {$compiler p8}
 {$runtime p8}
 $H Windows.ph
 $H Messages.ph
 $H Commctrl.ph

Proc Systemmenu

    Parameters Hwnd&,Message&,Wparam&,Lparam&

    If Equ(Message&,~Wm_syscommand)

        If Equ(Wparam&,5000)

            Messagebox("Programm 1.0","Message",64)

        Endif

    Endif

    Return ~Callwindowproc(Oldwndproc&,Hwnd&,Message&,Wparam&,Lparam&)

Endproc

Declare Up&,Down&,Oldwndproc&,Up%,Plugin&[64],Pcount%
Windowstyle 26
Windowtitle "Testprogramm"
Window 100,100-800,632
Set("FastMode",1)
~Appendmenu(~Getsystemmenu(%Hwnd,0),~Mft_separator,0,0)
~Appendmenu(~Getsystemmenu(%Hwnd,0),~Mft_string,5000,"Über Programm 1.0")
Oldwndproc&=~Getwindowlong(%Hwnd,~Gwl_wndproc)
~Setwindowlong(%Hwnd,~Gwl_wndproc,Procaddr("SystemMenu",4))
Up&=Createbutton(%Hwnd,"/",1,1,194,20)
Down&=Createbutton(%Hwnd,Add$(Chr$($5C),Chr$($2F)),1,580,194,20)

Whileloop 0,13

    Plugin&[&Loop]=Control("Button",Str$(&Loop),Add($40008088,If(Lt(Pcount%,9),$10000000,0)),2,Add(Mul(62,&Loop),22),194,60,%Hwnd,Add(1001,&Loop),%Hinstance)
    Inc Pcount%

Wend

While 1

    Enablewindow Up&,Neq(Up%,0)
    Enablewindow Down&,Gt(Sub(Sub(Pcount%,9),Up%),0)
    Waitinput
    casenot (external("USER32","GetAsyncKeyState",1)<>0) : continue

    If Getfocus(Up&)

        Hochscrollen
        Showwindow(Plugin&[Sub(Up%,1)],1)
        Dec Up%

        Whileloop Up%,Add(Up%,8)

            Setwindowpos Plugin&[&Loop]=2,Add(22,Mul(62,Sub(&Loop,Up%)))-194,60

        Wend

        Showwindow(Plugin&[Add(Up%,9)],0)

    Elseif Getfocus(Down&)

        Runterscrollen
        Showwindow(Plugin&[Up%],0)

        Whileloop Up%,Add(Up%,8)

            Setwindowpos Plugin&[Add(&Loop,1)]=2,Add(22,Mul(62,Sub(&Loop,Up%)))-194,60

        Wend

        Showwindow(Plugin&[Add(Up%,9)],1)
        Inc Up%

    
/a> Wend
 
11.11.2005  
 




Jac
de
Lad
Ahh! je merks mir. suis la fois sur deine Antwort gespannt. Wenns pas allez, muss je arrêt den Eintrag ausm Systemmenü wieder entfernen.

Schönes Wochenende,
Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
11.11.2005  
 



je glaub je hab déjà geantwortet.
 
11.11.2005  
 




Jac
de
Lad
Huch, là warste wieder plus rapide comme je...je habs ausprobiert: Scrollt pas.

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
11.11.2005  
 



je hätts net posté wenns net wenigstens chez mir funzen serait. Tjo hm...
 
11.11.2005  
 




Michael
Wodrich
chez mir marcher beide, allerdings sans Beschriftung qui Buttons...
 
Programmieren, das spannendste Detektivspiel der Welt.
11.11.2005  
 



Lol alors 3 Varianten
 
11.11.2005  
 



 
- page 2 -



Michael
Wodrich
allô Jac,

besorge Dir doch la fois AutoIt3. là gibt es un Tool nommé AU3Info.

avec cela peux Du qui Controls ausloten.

chez deinem letzten Button dans qui Anzeige stimmt quoi pas - il est pas fortlaufend numeriert. alors ist dans qui Programmlogik quelque chose faux.

ah: et qui UP-Button hat Nr 1000, qui DOWN-Button 1001 et qui erste dans qui liste hat aussi 1001... qui dernier sans Scrollen ensuite 1014

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
11.11.2005  
 




Jac
de
Lad
bof, mon eigentliches Programme hat ansonsten aucun Probleme, seulement dass es plan beim Klicken doppelt reagiert. je voulais maintenant seulement pas trop viel Voir le texte source offenlegen...

je exposition la fois pour à cause de AutoIt3!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
11.11.2005  
 




Jac
de
Lad
Ähhh, hmmm...quoi soll cela Programme eigentlich faire? alors je peux maintenant keinen sinnvollen Zweck pour AutoIt3 trouver et je ne sais pas, quoi cela avec meinem Problem trop 1faire hat! s'il te plaît belehre mich eines besseren!

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
11.11.2005  
 




Michael
Wodrich
AutoIt est un Fernsteuerer (était es trop Anfang jedenfalls la fois) qui Tastendrücke et Mausaktionen absetzt um Programme comment de Geisterhand trop servir.
Inzwischen hat cet Programme enorm zugelegt et peux encore plus (mais eigentlich rien quoi Profan pas aussi pourrait).

Eigentlich ca va seulement um cela im Freeware-paquet enthaltene Zusatzprodukt AU3Info, welches comme TopMost-la fenêtre alles anzeigt quoi sich trop Controls abfragen läßt: Handle, Textes, IDs, Größenangaben, Farben, ...

cet Tool ist sozusagen un Kiebitz qui vite la fois verrät, welches Contrôle justement aktiv ist et comme eingestellt ist. Zur Fehlersuche ist es enorm hilfreich, mais aussi intéressant zur Untersuchung bestehender la fenêtre (comment avons qui cela car gelöst...).

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
12.11.2005  
 




Jac
de
Lad
Ist es normal, dass je pour dem Einstellen de FastMode 1 aucun Dialogfenster plus erstellen peux?

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
01.12.2005  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.291 Views

Untitledvor 0 min.

Themeninformationen

cet Thema hat 3 participant:

Jac de Lad (8x)
iF (6x)
Michael Wodrich (3x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie