MFC
文章平均质量分 79
Simle_Souce
这个作者很懒,什么都没留下…
展开
-
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 · 4330 阅读 · 0 评论 -
动态创建按钮及添加消息响应
动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不需要调转载 2013-01-07 10:40:54 · 739 阅读 · 0 评论 -
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 · 954 阅读 · 0 评论 -
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 · 4287 阅读 · 0 评论 -
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 · 889 阅读 · 2 评论