获取窗口名称,如果它在C ++中有引号

时间:2013-06-16 10:41:14

标签: c++ window title

这是我在这里的第一篇文章,所以如果我犯了任何错误,请不要抓我。

好的,我要做的是以下内容:

windowtitle = FindWindow(NULL, "blah blah "C:\path\name\here" ");

问题是,我无法得到它,因为你可以看到它在引号内有引号。

欢迎任何帮助,感谢您阅读我的问题,因为我说如果我犯了任何错误,我很抱歉,这是我第一次在stackoverflow上发帖。

2 个答案:

答案 0 :(得分:1)

您可以使用反斜杠转义引号,如下所示:\"。然后它应该工作。

答案 1 :(得分:1)

转义引号:

windowtitle = FindWindow(NULL, "blah blah \"C:\\path\\name\\here\" ");

注意你也必须逃避反斜杠。

另见list of C++ character escape sequences