Radek Chalupavývoj software na zakázku, konzultace a školení
DomůKonzultaceŠkoleníVývoj softwareTvorba webuSoftwareCenyČlánkyUkázky kóduKontaktServis
Zavřít Covid-19 není překážkou! Využijte možnost online konzultací a školení (skype apod.)

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

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

Další ukázky kódu

Kontakt

 739 219 991

 @radekchalupa (739 219 991)

 radekchalupa@outlook.cz