摘要:
1. 加载 BMP[cpp] view plaincopyprint?CStatic*pWnd=(CStatic*)GetDlgItem(IDC_PIC);//得到PictureControl句柄 pWnd->ModifyStyle(0,SS_BITMAP);//修改它的属性为位图 pWnd->Se... 阅读全文
摘要:
1、删除子项值:::WritePrivateProfileString(分区名称, 子项名称, "", ini文件路径);2、删除子项(名称和值):::WritePrivateProfileString(分区名称, 子项名称, NULL, ini文件路径);3、删除分区下所有子项:::WritePr... 阅读全文
摘要:
STL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector 、deque);另一类是以不连续的节点形式存储的容器(如:list、set、map)。在使用erase方法来删除元素时,需要注意一些问题。 在使用 list、set 或 map遍历删除某些元素时可以这样使用:正确使用方... 阅读全文
摘要:
STL--map用法map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力由于这个特性它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织map内部自建一颗红黑树(一种非... 阅读全文
摘要:
CDC 应该是成对使用 GetDC and ReleaseDC(不用new and delete)泄露1.改变生产exe名称:工程->设置->连接->输出文件名:Release/你要生产的名称.exe。 阅读全文
摘要:
GetKeyNameText(MapVirtualKey(iKeyValue,0)scanCodeflags<<24);::GetKeyNameText(t,LPWSTR(szKeyName),100);::SetDlgItemText(hWnd,IDC_KeyInput,LPCWSTR(szKey... 阅读全文
摘要:
因为MSDN上说要这样做,所以我就这样做的,读懂MSDN是关键,下面来仔细阅读一下MSDN,看它到底是怎样描述的。阅读的时候我先给出原文,再进行自己的一些翻译或描述。 先看回调函数KeyboardProc的参数描述: Syntax LRESULTCALLBACKKeyboardProc( intco... 阅读全文
摘要:
大家应该都知道,全局消息钩子要依赖于一个DLL才能够正常工作。于是呢,我也就理所当在地认为全局钩子都要依赖于一个DLL才能正常工作的,我想大部分人肯定和我一样也这么认为的。但实际上不是这样的。有某些全局钩子可以不依赖于任何DLL而正常工作的。这些钩子包括,WH_JOURNALPLAYBACK,WH_... 阅读全文
摘要:
在实际操作电脑的过程中,我们常常可以看到一些应用程序可以最小化到桌面右下角的托盘中显示,如一些杀毒软件等开机就显示在托盘中,或是我们常用的QQ等聊天工具,都可以最小化在托盘中,如图-1。在图-1中,可以看到第一个服务器样式的图标,那个就是我编写的服务器程序最小化在托盘中的显示。其实很简单,只要在程序... 阅读全文
摘要:
MFC,基于对话框的程序,属性为:Border:none.程序运行后,在任务栏里面点右键,不会弹出类似下面的菜单:在对话框的OnInitDialog里面添加如下语句即可:ModifyStyle(WS_BORDER,WS_SYSMENU|WS_MINIMIZEBOX|WS_MAXIMIZEBOX);由于是bordernone属性,没有标题栏,所以最好手动个给程序添加个标题,也是在oninitdialog里面:this->SetWindowText("你的Title"); 阅读全文