VC++
文章平均质量分 71
jiwei_wang
这个作者很懒,什么都没留下…
展开
-
vc_各类型数据最大值
\Microsoft Visual Studio\VC98\Include\LIMITS.H中定义的:#define MB_LEN_MAX 2 /* max. # bytes in multibyte char */#define SHRT_MIN (-32768) /* minimum (signed) short value */转载 2013-07-22 17:54:55 · 851 阅读 · 0 评论 -
格式转换
CString 转 string string s(CString.GetBuffer());附:转载:CString,string,char*的转换及综合比较2009-05-20 17:23CString,int,string,char*之间的转换string 转 CString CString.format("%s", string.c_str());cha转载 2013-10-26 11:29:03 · 714 阅读 · 0 评论 -
VC编译错误:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main编译错误
(转载出处:http://blog.sina.com.cn/s/blog_760680fc0100p26y.html)错误信息:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main错误原因:手动将Win-Console程序改成WIn32程序,同时将预定义宏_CONSOLE改为_WINDOWS,导致转载 2013-10-15 16:57:16 · 3408 阅读 · 0 评论 -
c++_getline()和istringstream的用法
/** getline(int,s)为从输入文件流中读入一行数据,放入string变量s中. 由于整行地读入,读入到s中时,文件中的每个换行符都丢掉了.*/ //istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。 运行环境: C++Builder6 //-----------------------------------转载 2013-09-29 11:39:05 · 1099 阅读 · 0 评论 -
GetCurrentDirectory()和GetModuleFileName()函数的区别
GetCurrentDirectory只是返回当前进程的当前目录,而并不是进程的镜像文件(.exe)所在的目录GetCurrentDirectory()适用于XP等系统,在WinCE上不能使用GetModuleFileName()适用于WinCE2.0以后使用方法://下面的一段代码主要是获得当前程序的运行目录(.exe)所在的目录{ CString path;转载 2013-09-28 19:55:25 · 854 阅读 · 0 评论 -
C++通过路径名得到文件名
在windows下方法很多,可以用_tsplitpath进行路径分解更简单的方法是用头文件shlwapi.h里面的函数LPTSTR PathFindFileName(LPCTSTR pPath)功能:获得路径中的文件名例: PathFileFileName( “c://Program Files//File.txt” ) => "File.txt”。void PathStripPa转载 2013-10-12 19:24:34 · 4932 阅读 · 0 评论 -
数据库开发之窗体编程
转自:http://www.vckbase.com/index.php/wv/788在很多管理信息系统的窗体都有一些共同点:可以通过框架菜单打开各种类型的视图窗口,而这些视图窗口具有MDI的一些特点,可以在框架窗体中最小化最大化还原等,并且点击菜单只能产生一个窗口(象SDI)。这种形式的窗口设计给人与一种条理感。于是我用VC6.0尝试创建这种窗口,现将整个过程为大家写下来,这里应含有MFC转载 2013-09-12 00:03:19 · 975 阅读 · 0 评论 -
在单文档程序中动态切换多个窗体
新建一个基于CFormView的单文档应用程序,再添加一个窗体和与之对应的基于CFormView的新视类,然后通过在主框架类里添加控制代码和菜单控制实现这两个窗体的动态切换,下面就是具体的实现过程: (一) 用"MFC AppWizard(exe)"建立一个新项目"SwitchForm",并在第二步的创建类型上选择为"Single documnet"单文档模式,第三、四、五、六转载 2013-09-11 11:27:15 · 896 阅读 · 0 评论 -
stdcall、cdecl、pascal在什么方面有所不同
(转自:http://zhidao.baidu.com/question/107145682.html)cdecl 由调用者清除堆栈 stdcall 由被调的函数清除堆栈 fastcall 是把函数参数列表的前三个参数放入寄存器eax,edx,ecx,其他参数压栈。_stdcall 与 _cdecl 的区别几乎我们写的每一个WINDOWS API函数都是__stdca转载 2013-08-05 11:15:16 · 558 阅读 · 0 评论 -
MFC里CHECKBOX用
勾选时...做某种算法不勾选时 做另一种算法if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) ){// 勾选}else{}IDC_CHECK1是CheckBox控件。 函数功能:该函数可以确定某个按钮控制是否有选中标志,或者三态按钮控制是否为灰色的、选中的、或两者都不是。转载 2013-07-25 00:07:55 · 1100 阅读 · 0 评论 -
MFC:将客户区内容保存为位图
void CXXXView::OnSaveImg() {// TODO: Add your command handler code here//以位图方式保存BITMAPINFO bi;//信息头void *pBits=NULL;CRect rect;//客户区窗口GetClientRect(&rect);//默认拷贝区域为客户区大小int nWidth=rect转载 2013-07-31 17:14:27 · 1577 阅读 · 0 评论 -
MFC 组合框ComboBox总结
Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box 控件拖放到上面转载 2013-07-23 17:01:24 · 1846 阅读 · 0 评论 -
MFC 颜色对话框 字体对话框 WM_CTLCOLOR消息总结
MFC 颜色对话框 字体对话框 WM_CTLCOLOR消息总结 1. 颜色对话框 CHOOSECOLOR 结构体来设置获取颜色对话框的相关信息 成员变量m_cc m_cc.rgbResult 在IDOK之后保存的是选择的颜色转载 2013-07-23 19:32:38 · 956 阅读 · 0 评论 -
MFC颜色对话框的使用
可以使用CColorDialog打开选择如下颜色对话框其构造函数如下:CColorDialog( COLORREF clrInit = 0, //默认颜色,为空则为RGB(0,0,0)(黑色) DWORD dwFlags = 0, //介绍如下 CWnd* pParentWnd = NULL //父窗口);Flags:CC_AN转载 2013-07-23 13:19:01 · 914 阅读 · 0 评论 -
VC中数字与字符串转换方法
转自:http://blog.sina.com.cn/s/blog_4135af570100b0d9.htmlVC中数字与字符串转换方法字符串转数字1.CRT函数 ASCIIUNICODETCHARVS2005intatoi转载 2014-03-16 16:08:44 · 5956 阅读 · 0 评论