uchwyt okna

NA
  • Rejestracja: dni
  • Ostatnio: dni
0

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

maginott
  • Rejestracja: dni
  • Ostatnio: dni
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));

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.