如何从字符串函数GetActiveWindowTitle获取字符串值

时间:2019-02-20 23:55:06

标签: c# .net

我正在尝试使用以下代码:

public string GetActiveWindowTitle()
{
    const int nChars = 256;
    StringBuilder Buff = new StringBuilder(nChars);
    IntPtr handle = GetForegroundWindow();

    if (GetWindowText(handle, Buff, nChars) > 0)
    {
        return Buff.ToString();
    }
    return null;
}

我想创建类似以下内容的

If GetActiveWindowTitle() == "Application1" or "Application2" ...

然后GetActiveWindowTitle()是此函数返回的字符串值, 因此我可以将其与其他字符串进行比较,并获得布尔值。

0 个答案:

没有答案