Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Idei cale de actiune recuperare g...

Intoleranța lactoza- vegan v...

Cine canta? Fragment din melodie...

Tablou sigurante Dacia Sandero 2012
 Baby Reindeer - 2024

Hotii voteaza hoti?!

Camera video masina

Zilele emailului din gospodaria n...
 Best gaming laptop?

Humane (2024)

Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3
 Plata impozit PF

Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions
 

Visual basic Enter virtual in aplicatie.

- - - - -
  • Please log in to reply
3 replies to this topic

#1
KINGro

KINGro

    Member

  • Grup: Members
  • Posts: 294
  • Înscris: 08.10.2002
Salut!

Vreau sa trimita Enter in IChat .....



Cand dai Enter in mod normal pe Ichat trimite mesajul, acest script executa SENDKEYS-urile virtuale dar la ENTER el vrea sa creeze linie noua in loc sa trimita mesajul din "TEdit".
Ce trebuie sa fac sa mearga ?

Acesta este codul sursa.


Private Sub CMDGETTEXT_Click()
Dim returnvalue

Dim sCaption As String * 256

Dim TApplication&, TFrmIntranetChatMain&, TPanel&, TEdit&

TApplication& = FindWindow("TApplication", vbNullString)

TFrmIntranetChatMain& = FindWindowEx(TApplication&, 0, "TFrmIntranetChatMain", "Intranet Chat")

TFrmIntranetChatMain& = FindWindowEx(TFrmIntranetChatMain&, 0, "TFrmIntranetChatMain", "Intranet Chat")

TPanel& = FindWindowEx(TFrmIntranetChatMain&, 0, "TPanel", "PanelMainToolbar")

TPanel& = FindWindowEx(TPanel&, 0, "TPanel", vbNullString)

TPanel& = FindWindowEx(TPanel&, 0, "TPanel", vbNullString)

TEdit& = FindWindowEx(TPanel&, 0, "TEdit", vbNullString)


Pause 0.4

returnvalue = PostMessage(TEdit&, WM_KEYDOWN, VK_RETURN, 0&)


End Sub

#2
theInstaller

theInstaller

    Junior Member

  • Grup: Members
  • Posts: 141
  • Înscris: 22.04.2003
Inlocuieste PostMessage cu
TEdit.SetFocus();
keybd_event( VK_RETURN,0,0,0 );
keybd_event( VK_RETURN,0,KEYEVENTF_KEYUP,0);


#3
KINGro

KINGro

    Member

  • Grup: Members
  • Posts: 294
  • Înscris: 08.10.2002
"TEdit.SetFocus();"

Nu este in acelasi form .... TEdit este textbox-ul aplicatiei Ichat.

#4
KINGro

KINGro

    Member

  • Grup: Members
  • Posts: 294
  • Înscris: 08.10.2002
Nu ma ajuta nimeni ?
Cum pot sa fac SetFocus Virtual fara sa imi puna fereastra in fata,
cand este fereastra activa merge ENTER-ul.

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate