SDK窗口窗口和EDIT控件,并且过滤了EDIT控件输入1,2,3 下次弄个超子类化看看。。 #include <windows.h> #include <stdio.h> LRESULT CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM); //子类化消息处理函数 LRESULT CALLBACK subClassWinProc(HWND, UINT, WPARAM, LPARAM); typedef long (__stdcall *WINPROC)( HWND__ *,unsigned int,unsigned int,long) ; DWORD dwOldEdidProc; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { WNDCLASS wndclass; TCHAR szClassName[] ="Mywin"; HWND hWndMian; MSG msg; wndclass.style = CS_HREDRAW | CS_VREDRAW; wndclass.lpfnWndProc = WinProc; wndclass.cbClsExtra = 0; wndclass.cbWndExtra = 0; wndclass.hIcon = NULL;//LoadIcon (NULL, IDI_APPLICATION) ; wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ; wndclass.hInstance = hInstance; wndclass.lpszClassName = szClassName; wndclas