Sending messages to another program - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Sending messages to another program

How can I send messages (keyboard & mouse messages) to another program? I am writing a program where I need to control MS Word or Wordpad FROM my program, after I open MS Word from my program.


  • veliusvelius Posts: 456Member
    You would need to find the window with:
    [code]HWND FindWindow(
    LPCTSTR lpClassName, // pointer to class name
    LPCTSTR lpWindowName // pointer to window name
    Which case you would receive a handle to the window.
    Then you can send a message to that window with:
    [code]LRESULT SendMessage(
    HWND hWnd, // handle of destination window
    UINT Msg, // message to send
    WPARAM wParam, // first message parameter
    LPARAM lParam // second message parameter

    When it came down to it I dropped everything and ran.
    -Ramza Final Fantasy Tactics

Sign In or Register to comment.