uchwyt okna

0

Witam,
Czy mozna pobrac uchwyt okna uruchomionego programu znajac tylko jego sciezke?
Z gory dzieki
Darek

0

W sumie mozna ... Musisz wywolac funkcje EnumWindows pobrac instancje okna, z instancji wyciagnac sciezke i porownac w sumie nic trudnego ... masz ponizej kawalek mojej funkcji enumwindows, hwnd to uchwyt do aktualnie sprawdzanego okna. Poczytaj w msdn'ie.

char szFileName[MAX_PATH];
HINSTANCE hInstance = (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE);
GetModuleFileName(hInstance, szFileName, sizeof(szFileName));

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