鹿我所录的博客

记录我在学习C#中的点点滴滴,记录下以备后来人借鉴。

 

VC++ 控制外部程序,向外部程序发送一个消息的方法

这里需要考虑两部分的内容:

发送端:

查找对应的窗体,找到CWnd的值

向窗体发送消息

举例:

CWnd* wnd = FindWindow(NULL, _T("选择题做题过程中"));
    if (wnd == NULL)
    {
        AfxMessageBox(_T("找不到程序!"));
    }
    else
    {
        ::SendMessage(*wnd, WM_USER_LOADTI, 0, 0);
    }

第一句话,就是查找窗体,方法是使用FindWondow函数

::SendMessage(*wnd, WM_USER_LOADTI, 0, 0);

是用来发送消息

接收消息:与一般的自定义消息是一样的.以后详述

posted on 2015-10-24 20:05  鹿我所录  阅读(1034)  评论(0)    收藏  举报

导航