如何向一个窗口发送用户子定义消息?主要的是如何获取这个窗口的句丙?CFrameWnd * pFrame = (CFrameWnd*)AfxGetMainWnd();
    pFrame->SendMessage(WM_TEMP,0, 0);上面的是向主框架发送,如果我要向一个特定的子窗口发送,应该如何写呢?

解决方案 »

  1.   

    FindWindow();
    FindWindowEx();
    ::SendMessage(HWND,WM_XXX,wParam,lParam);
      

  2.   

    papaya_stone(^_^)shentong(^_^) 的方法
      

  3.   

    static CWnd* PASCAL FindWindow( LPCTSTR lpszClassName, LPCTSTR lpszWindowName );
    我想向当前的窗口发送,我的窗口类为:class CLGmqView : public CFormView,标题不清楚
    请问:LPCTSTR lpszClassName, LPCTSTR lpszWindowName 这两个参数如何指定?
    FindWindow("CLGmqView",?);
      

  4.   

    HWND hWnd = ::FindWindow("CLGmqView",NULL);
    ::SendMessage(hWnd,WM_XXX,NULL,NULL);
      

  5.   

    我是这么写的,编译通过,但是消息处理函数没有用:
    ::SendMessage(FindWindow("CLGmqView",NULL),WM_XXX,NULL,NULL);
    应该是没有收到消息,但是我跟了一下,消息确实发出了,不知道什么原因,我怀疑是消息处理函数错了?改改看看!谢谢各位了!