1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

Sending info when clicking a mouse button to notepad

Discussion in 'MFC' started by Andres, Aug 26, 2008.

  1. Andres

    Andres New Member

    Joined:
    Jul 22, 2008
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Can someone please help me with this code... I am trying to send info to notepad when I click a mouse button.

    LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
    {
    static HANDLE hFile = INVALID_HANDLE_VALUE;

    switch(msg)
    {
    case WM_CREATE:
    hFile = CreateFile(...);
    return 0;

    case WM_DESTROY:
    CloseHandle(hFile);
    PostQuitMessage(0);
    return 0;

    case WM_LBUTTONDOWN:
    WriteFile(...);
    return 0;

    case WM_RBUTTONDOWN:
    WriteFile(...);
    return 0;

    default:
    return DefWindowProc(hwnd, msg, wParam, lParam);
    }
    }
     
  2. oogabooga

    oogabooga New Member

    Joined:
    Jan 9, 2008
    Messages:
    115
    Likes Received:
    11
    Trophy Points:
    0
    Are you really trying to send the data to "notepad"?
    Or are you trying to write the data to a text file that could subsequently be read in notepad?
     
  3. shabbir

    shabbir Administrator Staff Member

    Joined:
    Jul 12, 2004
    Messages:
    15,276
    Likes Received:
    364
    Trophy Points:
    83
    Moved to MFC/Win32 forum for better responses.
     
  4. Andres

    Andres New Member

    Joined:
    Jul 22, 2008
    Messages:
    34
    Likes Received:
    0
    Trophy Points:
    0
    Yes you are right, I am trying to write data to a text file that could subsequently be read in notepad.
     
  5. oogabooga

    oogabooga New Member

    Joined:
    Jan 9, 2008
    Messages:
    115
    Likes Received:
    11
    Trophy Points:
    0
    Then you need to look up those functions on MSDN.
    CreateFile
    WriteFile
    They're a little complicated, but just remember that you mostly want the defaults.
     

Share This Page