Radek Chalupa   vývoj software, konzultace a školení programování
 DomůČlánkyUkázky kóduKonzultace a školeníVývoj softwareFreewareKontakt

Nalezení okna a zavření všech spuštěných instancí jiné aplikace.  C++ a Windows API

#include <stdio.h>
#include <windows.h>
#include <locale.h>
#include <assert.h>

int main()
{
	_wsetlocale(LC_ALL, L"Czech");
	const wchar_t* trida = L"Notepad";
	HWND hwnd;
	while (hwnd = FindWindow(trida, nullptr))
	{
		ShowWindow(hwnd, SC_RESTORE);
		Sleep(500);
		SendMessage(hwnd, WM_CLOSE, 0, 0);
	}
	printf("\nhotovo\n");
	getchar();
	return EXIT_SUCCESS;
}

Copyright © 2019 - Radek Chalupa