Español
Foro

Mit SendMessage Werte senden

 

Sato
Pinto
¡Hola

Posesiones zwei Programas al laufen, una es sichtbar y el otro no. In el sichtbaren Programa
Yo una Fortschrittanzeige el Yo encima el unsichtbaren Programa steuern möchte.
Como fällt me SendMessage una, aber como kann Yo el hacer, el si yo con Findwindow el Handle
des sichtbaren Programa ermittele, como kann I, con sendmessage a el Handle el Fortschrittanzeige
Werte senden?

Im unsichtabres Programa se el variabel Progresszaehler& hochgezählt, y así una Befehl quería
Yo el Fortschritanzeige beeinflussen. Weiss alguien como el gemacht se?
z.b @SendMessage(Progresshandle&,$0400+2,Progresszaehler&,0)

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
15.09.2009  
 




Sato
Pinto
¡Hola

Posesiones el encima el Clipboard gelöst, no el eleganteste Solución, pero funktioniert

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
16.09.2009  
 



¡Hola Sato, Por favor, una vez el pipe-unit anschauen o. una Trick hätte Yo como ya.

Bennenne el Serverfenster z.B. con "meinProgramm - ["+str$(handle)+"]" y en el Client kannst Usted por FindWindow "meinProgramm - [" simplemente una entsprechendes Ventana encontrar porque FindWindow indirekt sucht.

Programas el "mir" media Zwischeninhalt/Clipboard löschen oder ändern, voluntad grundsätzlich erwürgt y neben el Autor gehägt.
 
16.09.2009  
 




Andreas
Miethe


Oder por RegisterWindowMessage

Ejemplo :

Client
KompilierenMarcaSeparación
CLIENT
zuerst starten
###############
 $H Windows.ph
 $H Messages.ph
Windowstyle 520
CLS
Var Ende& = 0
Var RegMessage& = ~RegisterWindowMessage("Meine-Meldung")
UserMessages RegMessage&

Whilenot Ende&

    Waitinput

    If %UMessage = RegMessage&

        If &uwParam = 0

            Locate 0,0
            Print &ulParam

        Endif

    Endif

    If %Key = 2

        Server beenden
        PostMessage(~HWND_BROADCAST,RegMessage&,2,0)
        Ende& = 1

    Endif

EndWhile


Server
KompilierenMarcaSeparación
Server
después de el Client starten
 $H Windows.ph
 $H Messages.ph
windowStyle $250
Ventana 0,0-0,0
Var Ende& = 0
Var RegMessage& = ~RegisterWindowMessage("Meine-Meldung")
Mensajes del usuario RegMessage&
SetTimer 500
Var X& = 0

Sinestar encargado Ende&

    Waitinput

    If %wmtimer

        Meldung absetzen
        PostMessage(~HWND_BROADCAST,RegMessage&,0,X&)
        Inc X&

    endif

    If %UMessage = RegMessage&

        Meldung para Beenden wurde empfangen

        If &uwParam = 2

            Ende& = 1

        Endif

    Endif

EndWhile

 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
16.09.2009  
 



Andreas Miethe, Beitrag=54255, Zeitpunkt=16.09.2009
Oder por RegisterWindowMessage...


Ist sí incluso todavía viel mejor!
 
17.09.2009  
 




Sato
Pinto
¡Hola

Andreas Solución es Klasse. Yo blanco el con el Clipboard no el feine Art es, aber
Ihr seid sí Profis, Yo no, muss todavía viel aprender.

Gracias a Euch beide

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
17.09.2009  
 



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

6.407 Views

Untitledvor 0 min.
Walter17.05.2022
RudiB.05.04.2020
Christof Neuß30.10.2019
rquindt04.03.2018
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

Sato Pinto (3x)
iF (2x)
Andreas Miethe (1x)


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