VC/MFC
akira1015
这个作者很懒,什么都没留下…
展开
-
listctrl控件的显示问题
m_List.SetRedraw(FALSE);//插入数据....m_List.SetRedraw(TRUE);//这样可以避免当数据量过大时,listctrl在显示上出现死机现象转载 2007-03-23 14:23:00 · 616 阅读 · 0 评论 -
MFC对文件的操作
CFile的派生类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”/r/n”;函数bool CStdioFile::ReadString(CString &rString )从文件中读取一行,如果文件未读完返回true,否则返回false。转载 2007-04-21 15:41:00 · 908 阅读 · 0 评论 -
CEdit控件中换行
m_cedit是与cedit绑定的value型变量,在m_cedit中写入/n不能产生换行效果,应该写成/r/n.如 m_cedit = "abc /r/n fgh"; 即可产生换行了.原创 2007-04-06 15:35:00 · 720 阅读 · 0 评论 -
C++中类的静态数据成员函数解析
静态数据成员:下面看一个例子:#include class Point{public: void output() { } static void init() { } };void main( void ){ Point pt; pt.init(); pt.output(); }这样编译是不会有任何错误的。下面这样看#include class Point{public: voi转载 2007-03-30 10:35:00 · 551 阅读 · 0 评论 -
C++开源跨平台类库集
经典的C++库 STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合 标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了, 故目前不怎么用它了。 Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域的算法, 有一个大的C++社区支持 WxWindows---转载 2007-03-29 20:52:00 · 1019 阅读 · 1 评论 -
VC编程经验
1. 显示和隐藏标题栏 方法一:使用API实现 //隐藏TitleBar LONG lStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, lStyle & ~WS_CAPTION); ::SetWindowPos(this->m_hWnd,转载 2007-03-29 20:38:00 · 754 阅读 · 0 评论 -
CString和int的相互转换
1.CString->intCString ss="1212.12"; int temp=atoi(ss);2.int->CStringCString ss;ss.Format( "%d", 123 );原创 2007-03-27 15:17:00 · 873 阅读 · 1 评论 -
CStringArray二维数组的定义和操作
1.定义typedef CArray CMy2Array; CMy2Array my2Array;2.操作2.1 插入数据 for( int i = 0; i { CStringArray *subString = new CStringArray;// 子数组,待插入到主数组my2Array,每次都要new一下 subString->Add( "1" ); s原创 2007-03-26 16:45:00 · 9949 阅读 · 2 评论 -
虚拟列表控件的使用
一、什么是虚拟列表控件虚拟列表控件是指带有LVS_OWNERDATA风格的列表控件。。二、为什么使用虚拟列表控件我们知道,通常使用列表控件CListCtrl,需要调用InsertItem把要显示的数据插入列表中,之后我们就不必关心数据在哪里了,这是因为控件自己开辟了内存空间来保存这些数据。现在假设我们要显示一个数据库,里面的信息量很大,有几十万条记录。通常有两种方法解决这个问题:1是仅转载 2007-03-23 14:57:00 · 2931 阅读 · 0 评论 -
在自定义的类中访问文档类
1. 首先,不能用GetDocument()函数,会报错2. 正确方法是通过框架指针来取得文档指针,如下CMainFrame *pFrame = (CMainFrame *)AfxGetApp()->m_pMainWnd; C***Doc *m_pDoc = (C***Doc *)pFrame->GetActiveDocument(); 然后就可以通过m_pDoc来调用文档类的成员了。别忘原创 2007-04-19 15:14:00 · 550 阅读 · 0 评论