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