11 运维爱编程

尚未进行身份认证

我要认证

运维爱编程的博客:https://blog.qzze.com

等级
TA的排名 26w+

阿里云推荐码: oj0nhm(优惠码)

阿里云9折推荐码: oj0nhm,长期有效,在购买付款时直接输入这个推荐码就可以打9折!

2016-04-20 15:43:52

MFC 最小化到托盘及右击托盘菜单

//全局变量NOTIFYICONDATA nid;//托盘图标全局变量//在stdafx.h#define WM_SHOWTASK (WM_USER + 123)// 关联消息映射函数// 位于BEGIN_MESSAGE_MAP与END_MESSAGE_MAP之间 ON_MESSAGE(WM_SHOWTASK,OnShowTask)// 当然要声明和定义OnShowTask()//

2016-01-21 22:30:34

单击右键弹出快捷菜单,并删除list control中的选中项

1.设置快捷菜单:为了首先我们需要在菜单项下插入一个菜单IDR_MENU1,并在此菜单下创建一个菜单项,此菜单项的名字可以随便取,比如:ab,然后在aa下面添加一个子菜单“删除”,将其ID号设置为ID_SC。(如果有需要的话还可以根据我们自己的需要添加其他的子菜单项,这里我们不再叙述,仅以“删除为例”)1.1)在list control中添加快捷菜单:在list control中添加时

2015-12-24 21:01:42

MFC改变按钮文字Button

MFC改变按钮文字Button,下面代码可以使按钮单击后从默认的开始变为停止,如果按钮标题是停止,那么再次单击后便变为开始。 CString i; GetDlgItemText(IDOK,i); //取按钮标题 if (i==_T("开始")) GetDlgItem(IDOK)->SetWindowText(_T("停止")); else GetDlgItem(IDOK

2015-03-24 20:31:55

MFC创建及读写ini文件操作;

判断文件是否存在,如果不存在创建文件并写入相关数据; CFileFind finder; //查找是否存在ini文件,若不存在,则生成一个新的默认设置的ini文件,这样就保证了我们更改后的设置每次都可用 BOOL ifFind = finder.FindFile(_T("d:\\qzze.ini")); if (!ifFind) { WritePrivateProfileSt

2015-03-24 15:38:09

Utf-8编码处理(解决c++/MFC下的乱码问题)

void CGetpostDlg::UTF8toANSI(CString &strUTF8){USES_CONVERSION;char * strutf8 = W2A(strUTF8);//获取转换为多字节后需要的缓冲区大小,创建多字节缓冲区UINT nLen = MultiByteToWideChar(CP_UTF8, NULL, strutf8, -1, NULL, NULL);WCHAR *

2015-03-23 11:35:58

MFC对数据的复制及粘贴;

复制:注:www.qzze.com 为需要复制到剪贴板的数据,也可为:CString n; n=www.qzze.com" 可把字符串更换为一数据变量。    if (this->OpenClipboard()) //如果能打开剪贴板    {        ::EmptyClipboard(); //清空剪贴板,使该窗口成为剪贴板的拥有者        CString s

2015-03-18 22:03:42
勋章 我的勋章
    暂无奖章