为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

捕获回车键

2017-09-01 4页 doc 15KB 30阅读

用户头像

is_594905

暂无简介

举报
捕获回车键捕获回车键 #include "resource.h" #include LRESULT CALLBACK win847(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); LRESULT CALLBACK EditProc (HWND, UINT, WPARAM, LPARAM); HWND editWnd = NULL; WNDPROC oldProc=NULL; //?Ô???ò?ص?º?Êý LRESULT CALLBACK win847...
捕获回车键
捕获回车键 #include "resource.h" #include LRESULT CALLBACK win847(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam); LRESULT CALLBACK EditProc (HWND, UINT, WPARAM, LPARAM); HWND editWnd = NULL; WNDPROC oldProc=NULL; //?Ô???ò?ص?º?Êý LRESULT CALLBACK win847(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { BOOL bRet; HDC dc, MemDc; POINT point; switch (message) { case WM_INITDIALOG: editWnd = CreateWindow(L"Edit", L"", WS_VISIBLE | WS_CHILDWINDOW, 10, \ 10, 100, 20, hDlg, (HMENU)1000, GetModuleHandle(NULL), NULL); oldProc = (WNDPROC)SetWindowLong(editWnd,GWL_WNDPROC,(LONG)EditProc); return TRUE; case WM_ERASEBKGND: return true; case WM_LBUTTONDOWN: return TRUE; break; case WM_KEYDOWN: return TRUE; break; case WM_CLOSE: EndDialog(hDlg, 0); break; } return FALSE; } int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HINSTANCE hInstance1 = GetModuleHandle(NULL); DialogBoxParam(hInstance1, (LPCTSTR)IDD_DIALOG1, 0, (DLGPROC)win847, 0); return 0; } BOOL MByteToWChar(LPCSTR lpcszStr, LPWSTR lpwszStr, DWORD dwSize) { DWORD dwMinSize; dwMinSize = MultiByteToWideChar (CP_ACP, 0, lpcszStr, -1, NULL, 0); if(dwSize < dwMinSize) { return FALSE; } MultiByteToWideChar (CP_ACP, 0, lpcszStr, -1, lpwszStr, dwMinSize); return TRUE; } LRESULT CALLBACK EditProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { if(message == WM_KEYDOWN /*&& wParam==VK_RETURN*/) { char tmp[10]; itoa(wParam,tmp,10); WCHAR tmp1[10]; MByteToWChar(tmp,tmp1,sizeof(tmp1)/sizeof(WCHAR)); MessageBox(NULL,tmp1,tmp1,0); } return CallWindowProc (oldProc, hwnd, message, wParam, lParam) ; }
/
本文档为【捕获回车键】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索