Редактировать: Неважно!приведенный ниже код не работает, но когда я копирую и вставляю его с веб-сайта, он работает нормально.
Я попробовал, что этот сайт сказал мне, но это не сработало.Во всяком случае, вероятно, делает что-то довольно Nooby.
int editid = 5654;
HWND edit;
//int WINAPI wWinMain
WNDCLASS wc;
wc.lpfnWndProc = WindowProc;
wc.lpszClassName = L"class name";
HWND hwnd = CreateWindowEx(
0,
L"Class name",
L"Copy N Paste",
WS_OVERLAPPEDWINDOW | WS_THICKFRAME | WS_VISIBLE,
CW_USEDEFAULT, 10,
885, 484,
NULL,
NULL,
hInstance,
NULL
);
edit = CreateWindowEx(
0,
L"EDIT",
NULL,
WS_CHILD | WS_VISIBLE | ES_LEFT,
20, 12,
480, 22,
hwnd,
(HMENU)editid,
hInstance,
NULL
);
// LRESULT CALLBACK WindowProc
switch(uMsg) {
case WM_COMMAND:
if(HIWORD(wParam) == EN_CHANGE && LOWORD(wParam)==editid) { // this is
//supposed to detect a change event in the edit control
MessageBox(0, L"Doesnt Work!", L"failure", 0);
}
}