Français
Forum

Ist "CLICKED" rechigné ?

 
- page 1 -



KompilierenMarqueSéparation
IF GETFOCUS(b01%)

    CaseNot MID$(editor$,2,1)=":":2WINDOWS_CONFIG "1"
    SHELL editor$

ELSEIF GETFOCUS(b02%)

    CaseNot MID$(viewer$,2,1)=":":2WINDOWS_CONFIG "2"
    SHELL viewer$

ELSEIF GETFOCUS(b03%)

    CaseNot MID$(ziper$,2,1)=":":2WINDOWS_CONFIG "3"
    SHELL ziper$

ELSEIF GETFOCUS(b04%)

    CaseNot MID$(mailer$,2,1)=":":2WINDOWS_CONFIG "4"
    SHELL mailer$

ELSEIF GETFOCUS(b05%)

    CaseNot MID$(prg_05$,2,1)=":":2WINDOWS_CONFIG "5"
    SHELL prg_05$

ENDIF


cette Ausschnitt aus einem Programme-Code funktioniert einwandfrei. Schreibe je mais pour GetFocus cela modernere CLICKED dans den Code, wird qui paramètre pour qui Procedur 2WINDOWS_CONFIG pas transfert - égal, welchen Button je benutze, es wird toujours qui paramètre 1 transfert - fais je quoi faux ou bien klappt que voici avec CLICKED pas ?
 
28.10.2006  
 



 
- page 1 -


@Jörg
Habe maintenant $D... dans chacun Buttonabfrage eingesetzt et comment Du voyons peux, wird pour Klick sur den Button5 aussi qui Concentrer sur den Button5 gesetzt. cela allez mais seulement avec Getfocus - tausche je vers Clicked aus, wird Irvan-View gestartet, weil qui sous Button1 eingestellt ist et Clicked seulement den paramètre 1 übergibt

43 kB
Kurzbeschreibung: Concentrer sur B05%
Hochgeladen:29.10.2006
Downloadcounter244
Download
 
29.10.2006  
 




Jörg
Sellmeyer
je vermute mais la fois, qui qui Button treotzdem richtig ausgelöst wird et qui faute dans qui Parameterauswertung liegt.
comment lautet den qui Parameterabfrage dans qui Procédure ZWEI_WINDOWS_CONFIG?
Es hängt wahrscheinlich avec cela zusammen, qui chez GetFocus cela Ganze peut-être. 2-fois par wird, au cours de es chez Clicked korrekterweise seulement einmal abläuft. Ist mais seulement wildes spekulieren, là es sans Code seulement un Ratespiel ist.

Salut
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.10.2006  
 



 
- page 2 -


avec TNT peux du sous anderem qui ID deiner Buttons überprüfen.
quelle IDs avons deine Buttons?

Id.gif  
93 kB
Kurzbeschreibung: la fenêtre ID ermitteln
Hochgeladen:29.10.2006
Downloadcounter45
Download
 
29.10.2006  
 



ah oui - et wohin befinden qui sich oui c'est ca???
 
29.10.2006  
 



...et - quelle Usermessages verwendest du?
 
29.10.2006  
 



[quote-part:3b05b579b6]
je vermute mais la fois, qui qui Button treotzdem richtig ausgelöst wird et qui faute dans qui Parameterauswertung liegt.
comment lautet den qui Parameterabfrage dans qui Procédure ZWEI_WINDOWS_CONFIG?[/quote-part:3b05b579b6]
KompilierenMarqueSéparation
PROC ZWEI_WINDOWS_CONFIG

    PARAMETERS ziel$
    print ziel$
    Case ziel$="1":SetFocus(editor%)
    Case ziel$="2":SetFocus(viewer%)
    Case ziel$="3":SetFocus(ziper%)
    Case ziel$="4":SetFocus(mailer%)
    Case ziel$="5":SetFocus(prg_05%)....

@Jörg
cela Problem muss im Hauptfenster liegen. si je imprimer but$ aktiviere, bekomme je chez GetFocus den richtigen Übergabeparameter 1,2,3,4 ou bien 5 - chez Clicked bleibt es toujours qui 1 -

@Andreas
Usermessage 16

[offtopic] Bekomme grade den außerehelichen Befehl, avec spazieren pour aller et qui letzten Sonnenstrahlen ici dans Heidelberg auszunutzen - là peux on rien faire - ...et Tschüss[/offtopic]
 
29.10.2006  
 




Jörg
Sellmeyer
tu as qui Frage pour den ButtonIds encore pas beantwortet. alors avons Votre Buttons chez
Paramètres Exe$,Index&,Window&,X&,Y&,W&,H&,ID&
den gleichen ou bien différent Werte?
Clicked fragt cet IDs glaube je ab, um herauszufinden si cela Element seulement den Concentrer hat ou bien aussi wirklich gedrückt et losgelassen worden ist.
si alle den gleichen Wert avons, ist es seulement logisch, qui qui erste Button toujours ausgelöst wird.

Viel Amusement beim außerehelichen Was_Auch_Immer.
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
29.10.2006  
 




Frank
Abbing
plan. Seh dir la fois deinen eigenen Code à. Votre Funktion CreateIconButton erwartet 8 paramètre, transfert tust du mais seulement 7. qui ID unterschlägst du.
si du den ID paramètre avec aufsteigenden Werten vergibst, wird Clicked aussi richtig travailler, weil es interne den ID-paramètre auswertet.
 
29.10.2006  
 



Comme je le disais, qui état des choses ließe sich avec TNT dans wenigen Sekunden überprüfen.
 
29.10.2006  
 



Du könntest alors comme achten paramètre simple newId() angeben.

Im Hauptprogramm deklarierst ensuite une Globale:
KompilierenMarqueSéparation
Declare myControlIdCounter&
>

et mets simple une Funktion un:
KompilierenMarqueSéparation
Proc newId

    myControlIdCounter&+
    return myControlIdCounter&+9999

endpr
ensuite ist sichergestellt cela chaque Contrôle sa eigene ID hat.

Gibts Verbesserungsvorschläge pour +9999 ?
 
29.10.2006  
 



là gibts encore GetDlgItem, là je de qui Automatisierung solcher Geschichten mais rien halte, schreibe je là maintenant gar pas seulement tour rum.
 
29.10.2006  
 



[quote-part:d5434d16dd]plan. Seh dir la fois deinen eigenen Code à. Votre Funktion CreateIconButton erwartet 8 paramètre, transfert tust du mais seulement 7. qui ID unterschlägst du.
si du den ID paramètre avec aufsteigenden Werten vergibst, wird Clicked aussi richtig travailler, weil es interne den ID-paramètre auswertet.[/quote-part:d5434d16dd]
à alle Helfer - Jörg, Frank, Si et Andreas
Es peux so simple son. Mir ist pas aufgefallen, dass qui ID fehlt !
homme, suis je blöde - mais maintenant klappt alles bestens.
@ Jörg - am Wochenende wird alles avec Clicked marcher !
[quote-part:d5434d16dd]Viel Amusement beim außerehelichen Was_Auch_Immer.
Jörg[/quote-part:d5434d16dd]
3 Stunden vitrine-Bummel
 
29.10.2006  
 




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

4.316 Views

Untitledvor 0 min.
Axel Berse03.11.2023
RudiB.29.12.2021
Sven Bader17.08.2021
Ernst12.03.2014
plus...

Themeninformationen



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