07 2018 档案
摘要:函数调用的几个概念:_stdcall,_cdecl.... 1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 2、C调用约定(即用_
阅读全文
摘要:分为三步,第一步,将进行指针类型转换;第二步,进行*地址运算;第三部赋值。 贴代码如下: unsigned char numberPlain [4] = {0}; UINT32 MaxNumber = 1; MaxNumber = *((UINT32*) numberPlain); 有符号数组转化为
阅读全文
摘要:设置该EditBox属性: 1.Auto HScroll False 2.OEM Convert False 3.Want Return True 4.Multiline True
阅读全文
摘要:头文件:#include <stdlib.h>strtoul() 函数源自于“string to unsigned long”,用来将字符串转换成无符号长整型数(unsigned long),其原型为: unsigned long strtoul (const char* str, char** e
阅读全文
摘要:1.静态函数内部使用了外部非静态成员变量导致error C2228: left of '.push_back' must have class/struct/union type。外部定义 typedef list<int> intList; intList m_lstChannelInfos;静态
阅读全文
摘要:方法一: 方法二: 来源: hex string to byte array, C hex string to byte array, C
阅读全文
摘要:下边是三种限制编辑框输入内容的方法。在VS里建立基于对话框的应用程序CMyEdit,打开资源视图,删除对话框上自带的确定和取消按钮。然后添加一编辑框控件,将其ID修改为IDC_MY_EDIT,通过类向导给该编辑框添加控件变量m_edit_LimitInput。 比如,现在想在编辑框里只能输入十六进制
阅读全文
摘要:首先,放到最前 this->SetWindowPos(&wndTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//使窗口总是在最前面 this->SetWindowPos(&wndNoTopMost,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);//使窗
阅读全文
摘要:预备知识: Windows API函数: WINSHELLAPI BOOL WINAPI Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA pnid ); 该函数的两个参数: 第一个参数dwMessage可以取以下值: NIM_ADD 向托盘中加入
阅读全文
摘要:限制输入;16进制字符;
阅读全文
摘要:CListControl::DeleteAllItems();
阅读全文
摘要:2018/07/16: 1.问题: 代码: list <int> listN; error C2065:'list' : undeclared identifier 我已经#include <list> 了,但是还是报错。 1.解决: list是std命名空间里的容器,所以需要加上std的命名空间为
阅读全文
摘要:CListBox.ResetContent();
阅读全文
摘要:一、总结UpdateData()函数 UpdateData(true);//用于将屏幕上控件中的数据交换到变量中。 UpdateData(false);//用于将数据在屏幕中对应控件中显示出来。 当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显
阅读全文
摘要:char szDir[MAX_PATH]; BROWSEINFO bi; ITEMIDLIST *pidl; bi.hwndOwner = this->m_hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = szDir; bi.lpszTitle = "请选择
阅读全文
摘要:可执行模块的自删除技术已经被讨论的很多, 有很多极富创意的思路和想法被提出, 但有些似是而非的方案往往使人误入歧途. 举个例子来说, 很多文章认为下面的一小段代码可以实现自删除:void main(void){ TCHAR szCMD[NAME_LENGTH] = {0}; strcpy(szCMD
阅读全文
摘要:函数名: ·参照 Windows API 的命名规范。 ·推荐使用动宾结构。函数名应清晰反映函数的功能、用途。 ·函数名最长不得超过30个字符。 ·函数名第一个字母必须大写。 ·全局函数必须以小写前缀"g"开头。 4、变量名: 原则上,变量名的命名遵从匈牙利记法。即:前缀 + 类型 + 变量名 1)
阅读全文