Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Zjištění aktuálního programu v C#

Zdravím
Potřeboval bych zjistit v C# jméno programu se kterým se právě pracuje: příklad když píši tento text tak mám aktuální firefox když kliknu třeba na skype tak nemohu psát ve firefoxu to jasné, fokus nebo tak něco se to jmenuje tuším!! díky

Změna předmětu, původně: Zjištění aktualního programu
Změna kategorie, původně: Software (host)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
[DllImport("user32.dll")] static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] stat… nový
host 04.01.2017 20:06
host
To je ono co jsem potřeboval zatím to mám v Timeru ale já bych to chtěl až aby to provedlo až při zm… poslední
Víťa 05.01.2017 14:53
Víťa
google je tvůj kamarád http://stackoverflow.com/questions/115868/how-do-i -get-the-title-of-the-cur… nový
touchwood 04.01.2017 20:06
touchwood
Býval´s rychlejší, starouši... :-p nový
host 04.01.2017 20:07
host
[DllImport("user32.dll")]
static extern IntPtr GetForegroundWindow();

[DllImport("user32.dll")]
static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);

private 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;
}

http://stackoverflow.com/questions/115868/how-do-i -get-the-title-of-the-current-active-window-using- c

Zpět do poradny Odpovědět na původní otázku Nahoru