mfc 获得窗口句柄 什么作用该窗口

HWNDhWnd=::FindWindow("特定窗口名",NULL);//得到窗口句柄if(hWnd==FALSE)MessageBox("XXXX没有运行!");el... HWND hWnd =::FindWindow("特定窗口名",NULL); //得到窗口句柄
if(hWnd ==FALSE)
MessageBox("XXXX没有运行!");
else
{
GetWindowThreadProcessId(hWnd,&hProcId); // 从窗口句柄得到进程ID
HANDLE nOK =OpenProcess(PROCESS_ALL_ACCESS|PROCESS_TERMINATE|PROCESS_VM_OPERATION|PROCESS_VM_READ|
PROCESS_VM_WRITE,FALSE,hProcId); //打开进程并得到读与权限
if(nOK ==NULL)
MessageBox("打开进程时出错");
else
{
////在这里什么写?我要给特定窗口加入文字。。。。。。
}
CloseHandle(nOK);
}
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
dufei414
2011-03-26 · TA获得超过289个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:271万
展开全部
问的什么?
更多追问追答
追问
比如,我要在某特定的窗口上修改东西(如,在窗口中输出文字)
追答
HDC hdc= GetDC(HWnd);
TextOut(hdc,...);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式