Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Toolbar Buttons

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

#1
don_vermut

don_vermut

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 06.11.2007
Am si eu o problema urgenta. Am nevoie de o structura cu ajutorul careia sa pot da click pe un buton din toolbar-ul altei aplicatii, cand aceasta este minimizata. Am handle-ul toolbar-ului insa nu reusesc nici cum sa actionez vre-unul din butoane.
Am incercat sa monitorizez mesajele primite in fereastra principala cu winspector spy, sperand sa gasesc vre-un WM_COMMAND insa nu am gasit nimic care sa sugereze apasarea butonului. Acelasi lucru si pentru toolbar.

Daca ati mai facut asa ceva, sau daca aveti vre-o idee (nu ca nu as fi incercat o gramada de metode gasite pe alte forumuri) tare as aprecia o mana de ajutor...

Edited by don_vermut, 21 October 2009 - 09:59.


#2
Sorin Nedelcu

Sorin Nedelcu

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 15.10.2006
Lost in translation...
Net sau vb6?
nu inteleg ce doresti sa faci...?
Vrei sa trimiti un mesaj din interiorul unei aplicatii catre alta aplicatie?

#3
don_vermut

don_vermut

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 06.11.2007

View PostSorin Nedelcu, on 21st October 2009, 18:20, said:

Lost in translation...
Net sau vb6?
nu inteleg ce doresti sa faci...?
Vrei sa trimiti un mesaj din interiorul unei aplicatii catre alta aplicatie?

Exact. Vb6... Am handle-ul toolbar-ului, dar, cand execut SendMessage(toolbar, TB_BUTTONCOUNT, 0, 0) imi returneaza 0.

Am incercat sa folosesc sendmessage sa execut un click la anumite cordonate. Am monitorizat mesajele primite cu winspector spy, dar cand primeste WM_LBUTTONDOWN, cordonatele sunt "prestabilite" -1820 si 19, indiferent de ce valori folosesc sa-mi construiesc lparam...

#4
Sorin Nedelcu

Sorin Nedelcu

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 15.10.2006
Daca nu te superi catre ce aplicatie vrei  sa trimiti clickul?

#5
don_vermut

don_vermut

    Junior Member

  • Grup: Members
  • Posts: 56
  • Înscris: 06.11.2007

View PostSorin Nedelcu, on 22nd October 2009, 00:30, said:

Daca nu te superi catre ce aplicatie vrei  sa trimiti clickul?

Este un PC Sync Manager pt china phones... Daca vrei o pot posta.

#6
Sorin Nedelcu

Sorin Nedelcu

    Member

  • Grup: Members
  • Posts: 638
  • Înscris: 15.10.2006
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

codul tau:
SendMessage(toolbar??hwnd??, TB_BUTTONCOUNT, 0, 0)

obtine adevaratul hwnd cu SendMessage(GetWindow(Toolbar1.hwnd,GW_CHILD), TB_BUTTONCOUNT, 0, 0)

sau poti incerca cu

Declare Function SendMessageTimeout Lib "user32" Alias "SendMessageTimeoutA" (ByVal hwnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As String, ByVal fuFlags As Long, ByVal uTimeout As Long, lpdwResult As Long) As Long

Mai ai posibilitatea de a da click dupa ce ai obtinut suprafata butonului

Edited by Sorin Nedelcu, 22 October 2009 - 14:02.


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