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);
} 展开
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);
} 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询