如何获取当前C程序的父窗口的句柄?

时间:2012-11-23 02:15:18

标签: winapi

我的确切问题是:如何获取与调用进程关联的控制台的cmd.exe DOS窗口的句柄?我需要在从命令行执行的C语言控制台应用程序中使用它,该命令行可能在不同的控制台Windows中有多个自身的活动副本(通过START命令执行)。

我多次查看过Win32 API文档。我尝试使用GetActiveWindow并且无法正常工作。我知道可以使用EnumWindows,但是如果有多个具有相同标题的活动窗口,则此方法会失败(顺便说一句,更改窗口标题不是一个选项)。

提前致谢...

1 个答案:

答案 0 :(得分:1)

您正在寻找GetConsoleWindow()功能。