- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 C#引用C++ Dll 所有类型转换方法
//C++中的DLL函數原型為 //extern "C" __declspec(dllexport) bool 方法名一(const char* 變量名1, unsigned char* 變量名2) //extern "C" __declspec(dllexport) bool 方法名二(const unsigned char* 變量名1, char* 變量名2)
2013-03-11 14:12:44 861
转载 MFC 控件的大小及定位
用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd *pWnd;
2013-01-23 16:05:23 970
转载 string、wstring、cstring、 char、 tchar、int、dword互转
最近编程一直头痛字集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的多:1》string 转 wstringwstring s2ws(const string& s){ _bstr_t t = s.c_str(); wchar_t*
2013-01-11 15:33:02 896 2
原创 MFC 鼠标坐标获取 控件区域获取
获取鼠标坐标: static RECT rect; //刷新区域 rect.left=20; //区域最左端 rect.top=20;//区域最顶端 rect.right=120;//宽 rect.bottom=50;//高 InvalidateRect(&rect); CClientDC clientDc(this); CPen das
2013-01-09 16:32:11 4295
转载 动态创建按钮及添加消息响应
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调
2013-01-07 10:40:54 746
原创 inet_addr”: 不能将参数 1 从“CString”转换为“const char *”1>
CString ipaddress;ipaddress = "192.168.39.207";DWORD m_dwPuIp;m_dwPuIp = inet_addr(ipaddress);有一个错误:“inet_addr”: 不能将参数 1 从“CString”转换为“const char *”1>没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符.网上有说用LPCTS
2012-12-27 08:58:28 4341
转载 CRC 校验
CRC校验算法学习(这个算法看了很多遍了,都是囫囵吞枣,这次将资料拷贝到这里,好好学习一下)CRC校验采用多项式编码方法。被处理的数据块可以看作是一个二进制多项式,例如,10110101可以看作是2^7+2^5+2^4+2^2+2^0,多项式乘除法运算过程与普通代数多项式的乘除法相同。多项式的加减法运算以2为模,加减时不进,错位,和逻辑异或运算一致。 采用CRC校验时,发送方和
2012-03-04 12:00:51 872
VMware重装 清理工具
2014-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人