关于进程句柄 窗口句柄的关系

原创 2013年12月05日 18:16:47

如何查找到当前窗口所在进程的相关数据,如进程句柄、进程

首先通过类名 或 窗体的名字 得到映射窗口的窗口句柄  windows提供的API函数 FindWindow()函数就能完成这个任务

HWND FindWondow(lpclassname,lpwindowsname)

然后通过得到的窗口句柄得到窗口所在进程的ID

GetWindowThreadID(窗口句柄,所在进程的ID)

然后再通过进程的ID得到进程的进程句柄

句柄=openProcess(,,句柄);



版权声明:开放

相关文章推荐

进程句柄和进程ID的区别和关系

进程句柄和进程ID的区别和关系  进程是一个正在运行的程序 进程里可以包括多个模块(DLL,OCX,等) 进程句柄是程序访问时用到的东西,当前进程句柄等于主模块的句柄,当你使用OpenP...

创建进程后得到该进程的主窗口句柄

    最近抽空用VC写了一个小应用程序。主要功能就是创建进程,并到该进程的主窗口句柄,然后再给该窗口发消息。下面把代码共享给大家。 HWND CreateMyProcess(){ // 进程启动信息...
  • starlee
  • starlee
  • 2009年11月24日 09:31
  • 12719

进程句柄HANDLE获得进程主窗口的句柄HWND

一个进程可以拥有很多主窗口,也可以不拥有主窗口,所以这样的函数是不存在的,所幸的是,相反的函数是有的。所以我们可以调用EnumWindows来判断所有的窗口是否属于这个进程。  typede...

通过进程id获取窗口句柄

通过进程ID获得该进程主窗口的句柄      一个进程可以拥有很多主窗口,也可以不拥有主窗口,所以这样的函数是不存在的,所幸的是,相反的函数是有的。所以我们可以调用EnumWindows来判断所有的...

获取一个进程中所有打开的窗体句柄

public delegate bool EnumWindowsProc(IntPtr p_Handle, int p_Param);         [DllImport("user32.dll"...

取进程和窗口句柄

  • 2013年11月27日 14:16
  • 5KB
  • 下载

易语言|通过进程名取窗口句柄

  • 2013年10月23日 13:13
  • 6KB
  • 下载

通过Windows进程ID获取窗口句柄

通过Windows进程ID获取窗口句柄的2种方法

E语言通过窗口句柄获取进程ID

  • 2015年08月06日 08:24
  • 2KB
  • 下载

CS获取进程主窗口句柄代码

  • 2012年12月30日 16:30
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于进程句柄 窗口句柄的关系
举报原因:
原因补充:

(最多只允许输入30个字)