nopeno1
-
ich hab eine frage wie funtionier der befehl SendMessage() ich bei mir kommen immer so fehler
-
Was kommen bei dir für Fehler, und wie sieht deine Funktion aus. Ansonsten SendMessage().
Mfg Ominion
-
problem noch garnich ich bekomm die parameter nich in von der msdn seite hin is kein gutes beispiel :http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceshellui5/html/wce50lrfSendMessage.asp
-
Zuerst kommt das Hanlde, dann die Message, und dann noch spezielle Inhalte. Wenn du zum Beispiel den wParam veränderst, dann kannst du das im dritten Argument tun. Den lParam im vierten Argument.
Mfg Ominion
-
hi,
könnteiner vielhct mal ein bespiel schreiben co quellcode ??
-
SendMessage(GetTopWindow(FindWindow("Shell_TrayWnd","")), WM_CLOSE, NULL, NULL);
-
Also eins verstehe ich hier in diesem Forum überhaupt nicht, meiner einer bemüht sich seine Fragen sinnvoll zu formulieren und in einem entsprechend Umgangston hier zu posten und erhält keine oder nur unzureichende Antwort(en). Dann kommt so ein Legasteniker von der Sonderschule und schmeist ein paar zusammenhanglose Wörter in dem Raum und erhält doch promt irgendwelche Antworten, echt lachhaft.
-
schreib du mal tot müde richtig

und ausserdem hab ich gut angefangen
-
Also langsam:
Der erste Parameter ist ein Window-Handle, den bekommst du z.B. über FindWindow() und Konsorten (damit gibst du an WER die Nachricht erhalten soll).
Der zweite Parameter ist die ID der Nachricht, die verschickt werden soll (diese ID's haben Bezeichner mit WM_ (für "Window Message") und sind auch in der MSDN aufgelistet).
Die letzten beiden Parameter sind der wParam und lParam für die gesendete Message und enthalten Zusatzinformationen zu dieser Nachricht (z.B. welches Kommando per WM_COMMAND geschickt werden soll oder wo die Maus stand, als die linke Taste gedrückt wurde (WM_LBUTTONDOWN)) - was dort reingehört, hängt von der jeweiligen Nachricht ab.PS: Du solltest mal einen vernünftigen Namen für deine Threads vergeben
