Pobieranie uchwytu do aktywnego okna.

Odpowiedz Nowy wątek
2014-08-04 12:03

Rejestracja: 6 lat temu

Ostatnio: 10 miesięcy temu

0

Mam taki problem. Potrzebuję nazwę klasy oraz nazwę okna programu google chrome, jednak mam wersję Express VS i nie mogę tego wyciągnąć z programu Spy++. Czy jest jakiś inny sposób na zdobycie tego programu / na pobranie uchwytu do aktywnego okna?

Pozostało 580 znaków

2014-08-04 12:04

Rejestracja: 6 lat temu

Ostatnio: 10 miesięcy temu

0

OK, poradziłem sobie z programem(użyłem Window Detective), ale to nie o to mi do końca chodziło, bo:

  1. uchwyt okna zmienia się po otwarciu nowego okna.
  2. Chciałbym, żeby to było uniwersalne, tzn. pobierało mi uchwyt aktualnie aktywnego okna.

W związku z punktem 2 kieruję pytanie, czy da radę w C# złapać uchwyt aktualnie aktywnego okna?

Edit:
Ok udało mi się, użyłem:
[DllImport("user32.dll")]
private static extern IntPtr GetForegroundWindow();

...

IntPtr handle = GetForegroundWindow();

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0