- 博客(5)
- 收藏
- 关注
原创 WTL中CString的使用问题
如果你按照说明定义_WTL_USE_CSTRING,然后包含atlmsic.h,就会出现CString定义不明的编译错误,其实就是编译器分不清你是用WTL::CString,还是ATL::CString。其实你跟本用不着用WTL::CString,它们根本上就是一样的。避免这类错误的方法就是在atlapp.h前面包含atlstr.h,这个文件里面定义的__ATLSTR_H__和_WTL_USE
2005-09-29 22:20:00 3957 1
原创 WTL向导生成的对话框程序中文乱码的解决
首先,选工程属性,把资源的属性改成“中文(中国)”,是不是一定要改,我不确定。最重要的是,把对话框的字体换成中文字体,比如宋体。并不需要改成Unicode程序。或者直接中文化向导模板,参阅我的文章。
2005-09-29 21:39:00 1666
原创 Windows网络编程简易上手——写在开始
写在开始最近开始看《Windows网络编程(第二版)》,应该说是本好书,要言不烦,并且很细致,不过也很厚。以前用过MFC的CSocket,虽然也没弄清楚它是怎么工作的,但是也能发发消息,收收文件,并且传送文件功能我是在CArchive上实现的,不是像现在的例程用上了send、receive等更初级的函数;厉害吧,至于效率吗,如你所想,也不会高,呵呵。好像现在很多人对MFC都不耐烦了,并且很多人都推
2005-09-29 11:08:00 1485
原创 Windows下的应用程序如何获得本机IP地址
看到一些例程,使用的是winsocket,实际上我们都知道ipconfig就能完成我们的要求。IP助手API提供了类似的功能,本文用到的是GetAdaptersInfo,具体参数意义可以查MSDN。例子如下://需要链接iphlpapi.lib#include #include #include void GetHostIP(CString& address){ ULONG len = 0; ad
2005-09-28 16:12:00 1989 2
原创 如何在VS.net2003下开发ARX2005
这是一个老问题,也是一个热门问题,我所能找到的解决方案都不够理想。简单的办法就是,把mfcs71.dll,mfc71.dll复制一份,改名叫mfcs70.dll,mfc70.dll,这样就能胡弄过编译器,但是,AutoCAD不能加载,当然,用arx命令不理会那个警告信息也是能加载的。可是这样总有点顾及,并且总得为用户考虑吧,反正这种总是要弹警告的东西我是不敢用。这不是由于我们李代桃僵造成的,不信你
2005-09-27 21:29:00 1292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人