摘要: 限制输入;16进制字符; 阅读全文
posted @ 2018-07-17 20:44 余生以学 阅读(731) 评论(0) 推荐(0) 编辑
摘要: CListControl::DeleteAllItems(); 阅读全文
posted @ 2018-07-17 16:13 余生以学 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 2018/07/16: 1.问题: 代码: list <int> listN; error C2065:'list' : undeclared identifier 我已经#include <list> 了,但是还是报错。 1.解决: list是std命名空间里的容器,所以需要加上std的命名空间为 阅读全文
posted @ 2018-07-16 11:28 余生以学 阅读(134) 评论(0) 推荐(0) 编辑
摘要: CListBox.ResetContent(); 阅读全文
posted @ 2018-07-16 08:53 余生以学 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 一、总结UpdateData()函数 UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。 UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。 当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显 阅读全文
posted @ 2018-07-10 17:07 余生以学 阅读(246) 评论(0) 推荐(0) 编辑
摘要: char szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szDir; bi.lpszTitle = "请选择 阅读全文
posted @ 2018-07-09 14:56 余生以学 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 可执行模块的自删除技术已经被讨论的很多, 有很多极富创意的思路和想法被提出, 但有些似是而非的方案往往使人误入歧途. 举个例子来说, 很多文章认为下面的一小段代码可以实现自删除:void main(void){ TCHAR szCMD[NAME_LENGTH] = {0}; strcpy(szCMD 阅读全文
posted @ 2018-07-06 10:45 余生以学 阅读(1625) 评论(0) 推荐(1) 编辑
摘要: 函数名: ·参照 Windows API 的命名规范。 ·推荐使用动宾结构。函数名应清晰反映函数的功能、用途。 ·函数名最长不得超过30个字符。 ·函数名第一个字母必须大写。 ·全局函数必须以小写前缀"g"开头。 4、变量名: 原则上,变量名的命名遵从匈牙利记法。即:前缀 + 类型 + 变量名 1) 阅读全文
posted @ 2018-07-01 18:10 余生以学 阅读(2080) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-06-01 13:11 余生以学 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 前言 本文并不尝试列举出所有的转换方法,只列举作者认为方便易用的方法。 1.char*和wchar_t*的相互转换 可以利用中间类_bstr_t(头文件comdef.h)方便的进行相互转换 const wchar_t* wText = (_bstr_t)"测试"; char* cText = (_b 阅读全文
posted @ 2018-05-30 17:17 余生以学 阅读(344) 评论(0) 推荐(0) 编辑