请问DLL是否可以想加载它的程序发送消息

解决方案 »

  1.   

    把发消息对象的句柄传进来.
    ::PostMessage
      

  2.   

    可以
    eg:
    ::SendMessage(glhTarWnd, WM_WINKEY_DOWN, 0, 0);从外部传句柄glhTarWnd进来
      

  3.   

    发消息哪有内部与外问之分?
    发消息只需要一个窗口句柄和一个能调用API函数PostMessage或SendMessage的环境?MFC下编辑,调用PostMessage,没有传递句柄,好像就是内部发送消息了,实际在编译过程中,自动加上了this->m_hWnd这个窗口句柄!
    不带窗口句柄的PostMessage不是API,实际上是不存在的一个东西(即最终还是要转化为API的调用)。