已知文本框ID及父窗体hwnd请问可以用SendMessage(hwnd,WM_SETTEXT,ID,lParam)向文本框发数据吗?如果可以怎么实现?若不可以,怎么解决?

解决方案 »

  1.   

    ::SendMessage(::GetDlgItem(hwnd, ID), WM_SETTEXT, 0, "Hello!");
      

  2.   

    ::SendMessage(::GetDlgItem(m_hWnd,IDC_STATIC),WM_SETTEXT, 0, (LPARAM)"Hello!");         ^^^^^^
      

  3.   

    一楼的就可以了:
    ::SendMessage(::GetDlgItem(m_hWnd,IDC_USTATIC),WM_SETTEXT, 0, (LPARAM)"Hello!");
      

  4.   

    可不可以这样SendMessage(hwndChat,WM_SETTEXT,894,(LPARAM)"hello");//ID=894::SendMessage(::GetDlgItem(m_hWnd,IDC_STATIC),WM_SETTEXT, 0, (LPARAM)"Hello!");         //这里的IDC_STATIC是怎么得到的?
      

  5.   

    HWND hwnd=::GetDlgItem(hwndChatDialog, 894);//hwndChatDialog发送消息窗体hwnd,894聊天框id
    怎么找不到qq聊天框(输入聊天内容的)的句柄?
      

  6.   

    发邮件来[email protected]两边的分我都要了.
      

  7.   

    ::SendMessage(::GetDlgItem(m_hWnd,IDC_USTATIC),WM_SETTEXT, 0, (LPARAM)"Hello!");
      

  8.   

    一楼的就可以了:
    ::SendMessage(::GetDlgItem(m_hWnd,IDC_USTATIC),WM_SETTEXT, 0, (LPARAM)"Hello!");