04 2014 档案

摘要:GetKeyNameText(MapVirtualKey(iKeyValue,0)scanCodeflags<<24);::GetKeyNameText(t,LPWSTR(szKeyName),100);::SetDlgItemText(hWnd,IDC_KeyInput,LPCWSTR(szKey... 阅读全文
posted @ 2014-04-18 13:13 FREE小宝 阅读(452) 评论(0) 推荐(0)
摘要:因为MSDN上说要这样做,所以我就这样做的,读懂MSDN是关键,下面来仔细阅读一下MSDN,看它到底是怎样描述的。阅读的时候我先给出原文,再进行自己的一些翻译或描述。 先看回调函数KeyboardProc的参数描述: Syntax LRESULTCALLBACKKeyboardProc( intco... 阅读全文
posted @ 2014-04-15 13:35 FREE小宝 阅读(652) 评论(0) 推荐(0)
摘要:大家应该都知道,全局消息钩子要依赖于一个DLL才能够正常工作。于是呢,我也就理所当在地认为全局钩子都要依赖于一个DLL才能正常工作的,我想大部分人肯定和我一样也这么认为的。但实际上不是这样的。有某些全局钩子可以不依赖于任何DLL而正常工作的。这些钩子包括,WH_JOURNALPLAYBACK,WH_... 阅读全文
posted @ 2014-04-15 13:20 FREE小宝 阅读(1964) 评论(1) 推荐(1)
摘要:在实际操作电脑的过程中,我们常常可以看到一些应用程序可以最小化到桌面右下角的托盘中显示,如一些杀毒软件等开机就显示在托盘中,或是我们常用的QQ等聊天工具,都可以最小化在托盘中,如图-1。在图-1中,可以看到第一个服务器样式的图标,那个就是我编写的服务器程序最小化在托盘中的显示。其实很简单,只要在程序... 阅读全文
posted @ 2014-04-14 14:08 FREE小宝 阅读(1735) 评论(0) 推荐(0)
摘要:MFC,基于对话框的程序,属性为:Border:none.程序运行后,在任务栏里面点右键,不会弹出类似下面的菜单:在对话框的OnInitDialog里面添加如下语句即可:ModifyStyle(WS_BORDER,WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX);由于是bordernone属性,没有标题栏,所以最好手动个给程序添加个标题,也是在oninitdialog里面:this->SetWindowText("你的Title"); 阅读全文
posted @ 2014-04-07 15:46 FREE小宝 阅读(470) 评论(0) 推荐(0)