随笔分类 -  C++

C++ socket开发1
摘要:服务端setlocale(LC_ALL,"Chinese-simplified");WORD wVersionRequested;WSADATA wsaData;int err;wVersionRequested = MAKEWORD(1,1);err = WSAStartup(wVersionRequested,&wsaData);if(err !=0 ){return;}if(LOBYTE(wsaData.wVersion)!=1 || HIBYTE(wsaData.wVersion) !=1){WSACleanup();return;}SOCKET sockS 阅读全文

posted @ 2013-10-12 08:20 松原蔡晓冬 阅读(174) 评论(0) 推荐(0)

VC中动态添加控件
摘要:VC中动态添加控件动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控件不需要调用Create()函数来创建。 而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程: 1.建立控件ID号: ID号是控件的标识,创建控件前必须先为它设置一个ID号。 ... 阅读全文

posted @ 2013-09-25 13:44 松原蔡晓冬 阅读(447) 评论(0) 推荐(0)

C++错误
摘要:1、IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds 由#error引起解决方法:修改如下设置:工程(Project)->属性(Properties)->配置属性(Configuration Properties)->c/c++->代码生成(Code Generation)->运行时库(Use run-time library)->多线程调试DLL(/MDd)选择DLL(/MD);2、IntelliSense: 未定义标识符 "IDD_DIALOG1" 阅读全文

posted @ 2013-03-29 12:28 松原蔡晓冬 阅读(223) 评论(0) 推荐(0)

导航