win32_step_20 - 8BitsCoding/RobotMentor GitHub Wiki



도ꡬ -> Spy++λ₯Ό 톡해 ν•΄λ‹Ή μœˆλ„μš°μ˜ 정보λ₯Ό μ–»λŠ”λ‹€.

LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
	if (uMsg == WM_DESTROY) {
		PostQuitMessage(0);
	}
	else if (uMsg == WM_LBUTTONDOWN) {
		// FindWindow(L"Notepad", L"제λͺ© μ—†μŒ - λ©”λͺ¨μž₯");
		HWND h_find_wnd = FindWindow(L"Notepad", NULL);

		if (NULL != h_find_wnd) {
			HWND h_edit_wnd = FindWindowEx(h_find_wnd, NULL, L"Edit", NULL);

			if (NULL != h_edit_wnd) {
				wchar_t str[256];
				SendMessage(h_edit_wnd, WM_GETTEXT, 256, (LPARAM)str);
				SendMessage(h_edit_wnd, WM_SETTEXT, 0, (LPARAM)L"μ•ˆλ…•ν•˜μ„Έμš”");
				MessageBox(hWnd, str, L"μ—λ””νŠΈμ— 적힌 λ‚΄μš©", MB_OK);
			}
		}
	}
		

	return DefWindowProc(hWnd, uMsg, wParam, lParam);
}