| |
|
|
- Página 1 - |
|
| KompilierenMarcaSeparación
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
Dieser Ausschnitt de una Programa-Code funktioniert einwandfrei. Schreibe Yo aber para GetFocus el modernere CLICKED en el código, se el Parámetro para el Procedur 2WINDOWS_CONFIG no transferencia - Egal, welchen Button Yo benutze, lo se siempre el Parámetro 1 transferencia - Mache Yo qué falso oder klappt que aquí con CLICKED no ? |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
| @Jörg Posesiones ahora $D... en jede Buttonabfrage eingesetzt y cómo Usted sehen kannst, se después de Clic en el Button5 auch el Foco en el Button5 gesetzt. Es aber sólo Getfocus - tausche Yo gegen Clicked de, se Irvan-View comenzó, porque el bajo Button1 eingestellt es y Clicked sólo el Parámetro 1 übergibt |
|
|
| |
|
|
|
Jörg Sellmeyer | Yo vermute aber veces, daß el Button treotzdem correcto ausgelöst se y Fehler en el Parameterauswertung liegt. Como lautet el el Parameterabfrage en el Procedimiento ZWEI_WINDOWS_CONFIG? Lo hängt wahrscheinlich así zusammen, daß en GetFocus el Ganze evtl. 2-veces durchlaufen se, während lo en Clicked korrekterweise sólo una vez abläuft. Pero sólo wildes spekulieren, como lo sin Code sólo una Ratespiel es.
Saludo Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.10.2006 ▲ |
|
|
|
| |
|
- Página 2 - |
|
|
| Mit TNT kannst du bajo anderem el ID deiner Buttons überprüfen. Welche IDs haben deine Buttons? |
|
|
| |
|
|
|
| Ach sí - y wo befinden que genau??? |
|
|
| |
|
|
|
| ...y - welche Usermessages verwendest du? |
|
|
| |
|
|
|
| [quote:3b05b579b6] Yo vermute aber veces, daß el Button treotzdem correcto ausgelöst se y Fehler en el Parameterauswertung liegt. Como lautet el el Parameterabfrage en el Procedimiento ZWEI_WINDOWS_CONFIG?[/quote:3b05b579b6] KompilierenMarcaSeparación @Jörg Das Problema muss en el Ventana principal mentira. Wenn Yo imprimir ziel$ aktiviere, bekomme Yo en GetFocus el richtigen Übergabeparameter 1,2,3,4 oder 5 - en Clicked restos lo siempre el 1 -
@Andreas Usermessage 16
[offtopic] Bekomme grade el außerehelichen Befehl, con spazieren a ir y el letzten Sonnenstrahlen aquí en Heidelberg auszunutzen - como puede ser nichts hacer - ...y Tschüss[/offtopic] |
|
|
| |
|
|
|
Jörg Sellmeyer | Usted hast el Cuestión después de el ButtonIds todavía no beantwortet. Also haben Su Buttons en Parámetros Exe$,Index&,Window&,X&,Y&,W&,H&,ID& el gleichen oder diferente Werte? Clicked fragt esta IDs glaube Yo de, en herauszufinden si el Element sólo el enfoque ha oder auch wirklich gedrückt y losgelassen worden es. Wenn todos el gleichen Valor haben, es sólo logisch, daß el erste Button siempre ausgelöst se.
Viel Spaß 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 | Eben. Seh dir veces deinen eigenen Code a. Su Función CreateIconButton esperado 8 Parámetro, transferencia tust du aber sólo 7. El ID unterschlägst du. Wenn du el ID Parámetro con aufsteigenden Werten vergibst, se Clicked auch correcto trabajo, porque lo intern el ID-Parámetro auswertet. |
|
|
| |
|
|
|
| Como ya he dicho, el Sachverhalt ließe se con TNT en wenigen Sekunden überprüfen. |
|
|
| |
|
|
|
| Usted könntest also como achten Parámetro simplemente newId() angeben.
Im Hauptprogramm deklarierst entonces una Globale: KompilierenMarcaSeparación y setzt simplemente una Función una: KompilierenMarcaSeparaciónDann es sichergestellt el cada Control seine propio ID ha.
Gibts Verbesserungsvorschläge para +9999 ? |
|
|
| |
|
|
|
| Como gibts todavía GetDlgItem, como Yo de el Automatisierung solcher Geschichten aber nichts halte, escribir Yo como ahora nada sólo dran rum. |
|
|
| |
|
|
|
| [quote:d5434d16dd]Eben. Seh dir veces deinen eigenen Code a. Su Función CreateIconButton esperado 8 Parámetro, transferencia tust du aber sólo 7. El ID unterschlägst du. Wenn du el ID Parámetro con aufsteigenden Werten vergibst, se Clicked auch correcto trabajo, porque lo intern el ID-Parámetro auswertet.[/quote:d5434d16dd] An todos Helfer - Jörg, Franco, If y Andreas Lo kann así simplemente ser. Mir es no aufgefallen, dass el ID fehlt ! Mann, bin Yo blöde - aber ahora klappt alles bestens. @ Jörg - al Wochenende se alles con Clicked trabajo ! [quote:d5434d16dd]Viel Spaß beim außerehelichen Was_Auch_Immer. Jörg[/quote:d5434d16dd] 3 Stunden Schaufenster-Bummel |
|
|
| |
|
|