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 |
Toolbar Buttons
Last Updated: Oct 22 2009 13:54, Started by
don_vermut
, Oct 21 2009 09:56
·
0
#1
Posted 21 October 2009 - 09:56
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
Posted 21 October 2009 - 17:20
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
Posted 21 October 2009 - 23:03
Sorin 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
Posted 21 October 2009 - 23:30
Daca nu te superi catre ce aplicatie vrei sa trimiti clickul?
|
#5
Posted 21 October 2009 - 23:44
#6
Posted 22 October 2009 - 13:54
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
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users