Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding > Coding Tutorials
You last visited: Today at 09:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



SendMessage Tutorial

Discussion on SendMessage Tutorial within the Coding Tutorials forum part of the General Coding category.

Reply
 
Old 02/08/2012, 15:37   #46
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Was genau hat das jetzt mit dem Tutorial zu tun? So wie ich deine Frage verstanden habe, willst du, dass "start_sevice" und "set game.open_external 1" per Buttonklick ausgeführt werden, du aber nicht weißt wie das geht. In diesem Tutorial wird nur erklärt, wie du diesen Button dann anklicken könntest, wenn dein Launcher z.B. im Hintergrund ist, aber nicht die Funktionen von deinem Launcher selbst..
Wenn das so stimmt, was ich geschrieben habe, dann kann ich dir nicht helfen.
Kraizy​ is offline  
Thanks
1 User
Old 02/09/2012, 21:59   #47
 
elite*gold: 0
Join Date: Jan 2011
Posts: 387
Received Thanks: 139
cooles tut habs gott sei dank hier gefunden (andere foren sind doof )
Яonix is offline  
Old 12/23/2012, 17:55   #48

 
elite*gold: 150
Join Date: May 2009
Posts: 2,497
Received Thanks: 304
Woher bekommt man diese Werte von den Constanten?
Baaam01 is offline  
Old 12/24/2012, 13:27   #49
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Originally Posted by Baaam01 View Post
Woher bekommt man diese Werte von den Constanten?
Auf pinvoke.net findest du z.B. welche, einfach links im Menü auf "Constants" gehen.
Kraizy​ is offline  
Old 12/30/2012, 15:04   #50
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Da mich einige User gefragt haben, gibt es nun auch einen kleinen 4. Teil, in dem gezeigt wird, wie man einen Eintrag aus einer ComboBox auswählen kann.
Kraizy​ is offline  
Old 03/31/2013, 14:49   #51
 
elite*gold: 0
Join Date: Dec 2009
Posts: 12
Received Thanks: 5
Erstmal danke für das geniale Tut. In deinem Tut hast Du eine Deutsche version von Spy++ sag mal wo bekommt man die??? Habe leider nur express da ist es eh nicht dabei, in english habe ich es schon, aber Deutsch wäre natürlich genial.
Wild-Life78 is offline  
Old 03/31/2013, 18:00   #52
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Quote:
Originally Posted by Wild-Life78 View Post
Erstmal danke für das geniale Tut. In deinem Tut hast Du eine Deutsche version von Spy++ sag mal wo bekommt man die??? Habe leider nur express da ist es eh nicht dabei, in english habe ich es schon, aber Deutsch wäre natürlich genial.
Kraizy​ is offline  
Thanks
1 User
Old 03/31/2013, 20:04   #53
 
elite*gold: 0
Join Date: Dec 2009
Posts: 12
Received Thanks: 5
Danke Dir, aber die version ist auch in English, die in deinem Tut ist aber auf Deutsch, oder kann man das irgendwie umstellen?
Wild-Life78 is offline  
Old 03/31/2013, 20:18   #54
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Im Tutorial habe ich genau diese Datei benutzt, und die war bei mir auf Deutsch. Umgestellt habe ich nichts.
Kraizy​ is offline  
Thanks
1 User
Old 04/01/2013, 07:52   #55
 
elite*gold: 0
Join Date: Dec 2009
Posts: 12
Received Thanks: 5
mhh das ist aber schon etwas seltsam, Jemand eine Idee??? Ich habe zwar ein paar englishe Grunkenntnisse, aber ein Programm auf Deutsch macht alles irgendwie einfacher und vorallem verständlicher.
Danke Dir trotzdem und schöne restliche Ostern (-:
Wild-Life78 is offline  
Old 04/06/2013, 00:40   #56
 
elite*gold: 0
Join Date: Feb 2009
Posts: 2
Received Thanks: 0
sehr geiles tut hab ne ewigkeit nach einer lösung gesucht bis ich dieses tut gefunden habe

auf ein problem stoße ich noch und zwar habe ich eine standard dialogbox auf die ich zugreifen möchte jedoch bekomme ich in vb keinen wert zurück wenn ich nach dieser dialogbox suche

code sieht wie folgt aus

Dim Hauptfenster As IntPtr = FindWindow("#32770 (Dialogfeld)", Nothing)
Dim Button_OK As IntPtr = FindWindowEx(Hauptfenster, IntPtr.Zero, Nothing, "OK")
SendMessage(Button_OK, BM_Click, 0, 0)

im bild ist nochmal zu sehen wie die dialogbox im spy aussieht dabei ist mir aber aufgefallen das es nochmal eine dialogbox gibt mit der selben klasse aber mit dem namen warnung welche aber nicht aktiv ist vielleicht könnte das auch das problem sein



edit: hab jetzt mal ein paar tests gemacht und habe es jetzt so versucht

Hauptfenster = FindWindow("#32770", Nothing)

damit bekomm ich auch etwas zurück aber da bekomm ich wie schon oben erwähnt das falsche fenster zurück nämlich das mit warnung

wie komme ich jetzt an das zweite ?

edit2:

habe es jetzt geschaft das ich das zweite fenster rein bekomme habe es jetzt so gelöst

Hauptfenster = FindWindow("#32770", "")

also nicht nothing

holle mir jetzt den button welchen ich auch zurück bekomme und das nachfolgende label der text aus dem label wird angezeigt aber der button wird anschließend nicht gedrückt

Button_OK = FindWindowEx(Hauptfenster, IntPtr.Zero, "Button", "OK")
Dim test2 As IntPtr = FindWindowEx(Hauptfenster, Button_OK, "Static", Nothing)
MessageBox.Show(GetText(test2))
SendMessage(Button_OK, BM_Click, 0, 0)

woran könnte das liegen ?

edit3:

habe jetzt was interessantes herausgefunden ich weis zwar nicht warum aber wenn ich zweimal einen sendmessage mache dann wird der zweite ausgeführt

@wild

vielleicht hast du ja das engliche visual studio drauf dann währe natürlich auch spy englisch

was auch sein kann das spy einen reg eintrag hat mit der sprache und dieser umgestellt werden muss
Malfurion559 is offline  
Old 12/14/2013, 00:44   #57
 
elite*gold: 200
Join Date: Oct 2013
Posts: 108
Received Thanks: 16
Moin
ich hätte da eine frage
Ich hab jetzt schon länger Zeit gegoogle und nichts gefunden und da mich dieser Thread erst auf Sendmessage gebracht hat frag ich einfach mal hier


Ist es irgendwie möglich eine Tabpage in einen Tabcontrol anzuklicken?

Bis jetzt kann ich die Tabpage auswählen aber der Inhalt verändert sich nicht
er bleibt sowie bei der vorherigen Tabpage

Code:
SendMessage(Tabpage, TCM_SETCURSEL, CType(1, IntPtr), IntPtr.Zero)
Das ist der Code den ich benutzte aber der ja nicht wirklich funktioniert
vllt kann mir ja jemand weiter helfen
BendiStyle is offline  
Old 12/14/2013, 18:59   #58
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
PHP Code:
//Konstanten
Const TCM_FIRST = &H1300
Const TCM_SETCURFOCUS TCM_FIRST 48

//2. TabPage auswählen
SendMessage(TabControlHandleTCM_SETCURFOCUS10)
//wie du siehst wird als wParam der Index der TabPage benutzt,
//d.h. 0 = 1. TabPage, 1 = 2. TabPage, 2 = 3. TabPage, ... 
Damit sollte es gehen
Kraizy​ is offline  
Thanks
1 User
Old 12/30/2013, 04:15   #59

 
elite*gold: 190
The Black Market: 143/0/0
Join Date: Aug 2011
Posts: 8,445
Received Thanks: 1,124
Quote:
Originally Posted by Kraizy​ View Post
PHP Code:
//Konstanten
Const TCM_FIRST = &H1300
Const TCM_SETCURFOCUS TCM_FIRST 48

//2. TabPage auswählen
SendMessage(TabControlHandleTCM_SETCURFOCUS10)
//wie du siehst wird als wParam der Index der TabPage benutzt,
//d.h. 0 = 1. TabPage, 1 = 2. TabPage, 2 = 3. TabPage, ... 
Damit sollte es gehen
Falsch!
Carlos Lehder is offline  
Old 12/30/2013, 21:38   #60
 
Doktor.'s Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,190
Received Thanks: 549
Dann sag es doch richtig, anstatt wie ein ** Besserwisser nur 'Falsch' zu schreiben.
Doktor. is offline  
Reply


Similar Threads Similar Threads
C# - SendMessage/PostMessage
12/21/2013 - CO2 Programming - 3 Replies
Hello, I have recently started to toy around with the idea of sending a mouse click, or other events, to a conquer client that is minimized, or just not in focus. I have been using Spy++ to help along in all the messages the client receives and what not. I have got it kind of working and was wondering if anyone here could give me a hand. //WM_PARENTNOTIFY-SendMessage-ParentWindow bool seven = MouseClickHandler.SendMessage(new IntPtr(0x004F04CA), (int)0x0210, new IntPtr(0x00000201), new...
SRO SendMessage API
02/26/2012 - SRO Coding Corner - 5 Replies
Hello. I want make simple clicker on vSRO. but I can't do so would only click on SRO I know I need to use SendMessage API but I do not know how to do it Can someone show me it on this code: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Timer1.Start()
C++ SendMessage Problem
08/02/2010 - C/C++ - 1 Replies
Also ich versuche gerade in C++ einen kleinen Spammer zu programmieren habe aber leider ein Problem. Mein Code: #include <iostream> #include <windows.h> #include <string> using namespace std;
[Help] C# SendMessage()
05/11/2010 - CO2 Programming - 19 Replies
I'm currenty trying to use the SendMessage Function with CO. According to msdn I need to use this: static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam); My question is: How do I find the hWnd? What are the wParam and lParam? And what can I use as wParam and lParam? Any help will be greatly appreciated.
sendmessage?
12/26/2008 - CO2 Programming - 0 Replies
just wondering how it works in C# tried few tutorials with notepad in it and it doesnt send the letters/close it even it finds the window this is how i got it so far (pretty much copypasted, just to see how it works...) private static extern IntPtr FindWindow(string winClass, string WinName); private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); private static extern IntPtr PostMessage(IntPtr hWnd,...



All times are GMT +1. The time now is 09:02.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.