Español
Foro

Bildschirmtastatur

 

Heinz
Bernhard
¡Hola Zusammen, Yo necesidad Eure Ayuda !
Für media sehbehinderten Nachbarn, 19"-Bildschirm, Bildschirmauflösung 800x600 y Software-Lupe, Yo una spezielle Bildschirm-Tastatur programmiert.

Alle deseado Tasteneingaben trabajo prima.
Problema : In fremden Fenstern braucht uno para Carta dessen Handle.
El folgenden Befehle trabajo einwandfrei :
Win$ = "Dokument" (z.B. para Word)
Win% = FindWindow(Win$)

Statt el programmierten Festlegung con "Dokument" para Word, lo se en efecto en otro Programmen (E-Mails) geschrieben voluntad, Yo una Eingabeedit con Bestätigung erstellt. Hier kann el Titelzeile des jeweiligen Programms con 3-4 Buchstaben eingegeben y bestätigt voluntad - klappt auch alles super.
Dies möchte Yo ihm pero no zumuten.

Puedo aber auch z.B. Word no aufrufen en el Handle a obtener, como auch en fertigen Word-Dokumenten oder aber auch otro Programmen geschrieben voluntad se.

El systeminterne Microsoft-Bildschirmtastatur erkennt automáticamente todos Ventana, dass möchte Yo auch erreichen.

Daher mi Cuestión a Euch : Wer kann mi obigen Befehlszeilen Editar ?
Versucht Yo lo con "GetActivateWindow" y "%Desktop" - kein Erfolg.
Tal vez Yo mich en efecto en qué falsches verrannt ?
Yo bedanke mich en el Voraus - es sí alles para una guten Zweck.

Dankbare Grüße de Heinz Bernhard
 
XProfan 10
XProfan-Version 10+11
Betriebssystem Win7
30.11.2011  
 



Schicke veces simplemente a 0 -

el podría durchaus trabajo.

Quasi SendKey(0,...
 
30.11.2011  
 




E.T.
In Dietmar's XProfanmanager findet se una Programa nombre "Fensterfänger" de Uwe "Pascal" Niemeier. Yo weis ahora no, si como el Quellcode esta es, aber dieses Dinges findet wirklich alles.
Wäre vlt. veces una Ansatz, después de el Code a schauen y se evtl. qué lo abzuleiten.
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
30.11.2011  
 



Der Fensterfänger (  [...]  ) nutzt imho [Child]WindowFromPoint-API(s) -

Yo glaube aber el braucht él garnicht.
 
30.11.2011  
 



Der Fensterfänger (  [...]  ) gibts natürlich auch en SDK (  [...]  ) oben angepinnt -

nutzt imho [Child]WindowFromPoint-API(s) -

Yo glaube aber el APIs braucht él garnicht.
 
30.11.2011  
 




Heinz
Bernhard
¡Hola, a ahora ya veces herzlichsten Dank dafür, dass Ihr Euch mein Problema angeschaut habt !!!
Werde Beides ahora testen y poste morgen Erfolg oder Pech.
Saludo Heinz
 
XProfan 10
XProfan-Version 10+11
Betriebssystem Win7
30.11.2011  
 




E.T.
Relacionado con la Fensterfänger war sólo así una Gedanke:
Mit ratón el Ventana "suchen" y (sin a clic) irgendwo el Fenstertitel schön vergrößert Mostrar. Und en klick en el angezeigten Titel el entsprechende Ventana aktivieren (el handle ha una continuación sí, entonces ists para Bsp. auch egal si el Word-Ventana "Dokument" oder "Ich escribir grade was" heist).
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
01.12.2011  
 




E.T.
Hm, grad gesehen: Fensterfänger sin Ver código fuente, also alles neu bauen
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
01.12.2011  
 



Von Franco gibt's hier sí todavía [...] , sin embargo :
' (W) 2003 Frank Abbing
'
Declarar sx&,sy&,bereich#,be#,erg&,erg2&,x&,y&,texto$,handl&
Dim be#,8
Dim bereich#,1024
DEF GetCursorPos(1) !"USER32","GetCursorPos"
DEF WindowFromPoint(2) !"USER32","WindowFromPoint"
DEF ChildWindowFromPoint(3) !"USER32","ChildWindowFromPoint"
Def GetSysColor(1) !"USER32","GetSysColor"
Def ScreenToClient(2) !"USER32","ScreenToClient"
Def GetClassName(3) !"USER32","GetClassNameA"
Def GetWindowText(3) !"USER32","GetWindowTextA"
DEF NewWindowPos(7) !"USER32","SetWindowPos"
DEF AllocConsole(0) !"KERNEL32","AllocConsole"

Proc DText

    Parámetros xx&,yy&,ttext$
    Drawtext xx&,yy&,ttext$

ENDPROC

Windowtitle "Fensterhandles..."
windowstyle 26
window (%maxx/2-112),(%maxy/2-80)-444,164
settruecolor 1
cls GetSysColor(15)
NewWindowPos(%hwnd,-1,0,0,0,0,$13)
Usefont "MS Sans Serif",13,0,0,0,0
SetDialogFont 1

whilenot %mousepressed=2

    Sleep 10
    GetCursorPos(be#)
    x&=Largo(be#,0)
    y&=Largo(be#,4)
    erg&=@WindowFromPoint(x&,y&)

    If erg&<>0

        ScreenToClient(erg&,be#)
        x&=Largo(be#,0)
        y&=Largo(be#,4)
        erg2&=@ChildWindowFromPoint(erg&,x&,y&)

    EndIf

    Color del texto 0,GetSysColor(15)
    handl&=@GetActiveWindow()
    DText 8,8, "Maus Position X = "+Str$(x&)+"          "
    DText 8,21,"Maus Position Y = "+Str$(y&)+"          "
    DText 8,38,"Handle propio Ventana = $"+@Hex$(%hwnd)+"                    "
    DText 8,55,"Handle bajo Mauszeiger = $"+@Hex$(erg&)+"                    "
    DText 8,68,"Handle bajo Mauszeiger (Child) = $"+@Hex$(erg2&)+"                    "
    GetClassname(erg&,bereich#,128)Declarar sx&,sy&,texto$,x&,y&,bereich#
    texto$=String$(bereich#,0)
    DText 8,85,handl&'"Klassenname = "+texto$+"                                                      "
    GetWindowText(erg&,bereich#,128)
    texto$=String$(bereich#,0)
    DText 8,98,"Fenstername = "+texto$+"                                                      "
    @SendMessage(erg&,13,128,bereich#)
    texto$=String$(bereich#,0)
    DText 8,111,"Fenstertext = "+texto$+"                                                      "

wend

Disponer be#
Disponer bereich#
end

kann Yo no encontrar. Yo hoffe él nichts dagegen, dass Yo ihn hier einstelle.
 
01.12.2011  
 




E.T.
Naja, se ya no así schlimm ser:
Franco ha sí kein (C) reingeschrieben pero una (W), qué sí wohl para "Wer De todos modos lo benutzen y weiterverarbeiten y veröffentlichen will" es
... oder "Woppel-Right"...
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
01.12.2011  
 



Schaut veces si que aquí en Euch se ejecuta... (en me tuts así... ^ ^)

Wenn el App se ejecuta envía ellos todos 2,5 Sekunden a el aktuell-aktive Ventana el Tastendruck A.

Descargar
externer Descargar


1.032 kB
Hochgeladen:01.12.2011
Ladeanzahl121
Descargar
 
01.12.2011  
 




Dieter
Zornow
En me se ejecuta lo auch. Das Problema dürfte wohl ser, si yo en el virtuellen Tastatur qué eingebe es el Tastaturfenster aktuell.
 
XProfan X2
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
01.12.2011  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

16.730 Views

Untitledvor 0 min.
RudiB.05.04.2022
Michael Hettner14.02.2022
AndreasS30.12.2018
Stringray08.10.2017
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie