
Visual Studio编程技巧
CGraphX
性格内向,爱好打乒乓球,听音乐,生活态度积极乐观向上
展开
-
如何让MFC窗口启动时最大化
这两天在网上搜了好多,都不行,因为都是同一篇文章的转载,于是只好自己慢慢摸索。终于,黄天不负苦心人。只需将App类InitInstance()函数中m_pMainWnd->ShowWindow()的参数改为SW_SHOWMAXIMIZED即可。微软MSDN网页中有相关介绍: MFC Library Reference原创 2006-05-19 14:47:00 · 15311 阅读 · 4 评论 -
最简单的MFC程序
为了创建一个完整的MFC程序,只需要从MFC派生出两个类:an Application class和a windows class.首先需要包含头文件afxwin.h,这个文件中包含很多MFC类的定义。然后利用Visual C++2005创建一个空的Win32 Project,在Project properties属性的General子页中单击Use of MFC property选定Use M翻译 2007-08-15 20:34:00 · 1097 阅读 · 0 评论 -
VC++的链接错误LNK2001
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为: unresolv转载 2007-05-05 22:26:00 · 1160 阅读 · 0 评论 -
【转载】fatal error C1010: unexpected end of file while looking for precompiled header directive
在编译VC++6.0是,出现fatal error C1010: unexpected end of file while looking for precompiled header directive 的错误.解决方法:1、如果发生错误的文件是由其他的C代码文件添加进入当前工程而引起的,则Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中转载 2006-12-04 10:01:00 · 186436 阅读 · 47 评论 -
随心所欲改变窗口标题
一般来说如果SDI和MDI程序的标题是“无标题-title”,其中title是应用程序的名称,此时想要改变应用程序的标题,该怎么办呢?MS VC++的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的IDR_MAINFRAME字符串,将转载 2006-12-05 16:21:00 · 1836 阅读 · 0 评论 -
编写静态链接库
在VC++6.0中new一个名称为libTest的static library工程,并新建lib.h和lib.cpp两个文件,lib.h和lib.cpp的源代码如下://文件:lib.h#ifndef LIB_H#define LIB_Hextern "C" int add(int x,int y); //声明为C编译、连接方式的外部函数#endif//文件:l转载 2006-11-13 17:15:00 · 4740 阅读 · 0 评论 -
Visual C++单文档混合分割视图
最近想做一个视窗分割的东西,在网上找了一些资料,终于“比葫芦 画瓢”地做了一个稍微看得过去的。现将过程记录上来以便以后查看,也让大家分享。主要参考了http://www.czvc.com/view.asp?id=334,这是一个相当不错的网站,本文并非完全照搬,对编译过程中存在的错误进行了改正,也对自己之前看到的其他资料以及上文中存在的问题进行了重点说明,这也是我在初学过程中易犯的错误。原创 2006-11-13 15:10:00 · 6139 阅读 · 0 评论 -
VC杂项编程
一、改变视图背景色: 在CView的OnDraw函数中添写如下一段程序代码: void CFileNameView::OnDraw(CDC* pDC) { CFileNameDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CRect rectClient; CBrush brushBkColor; GetCl转载 2006-11-06 20:56:00 · 1296 阅读 · 0 评论 -
更改 MFC 创建的窗口样式
MFC 在其 WinMain 函数的版本中为您注册了几个标准窗口类。由于您通常不编辑 MFC 的 WinMain,该函数不给您更改 MFC 默认窗口样式的机会。本文解释如何在现有应用程序中更改这种已预注册的窗口类的样式。在新 MFC 应用程序中更改样式如果使用的是 Visual C++ 2.0 或更高版本,则在创建应用程序时就可以在应用程序向导中更改默认窗口样式。在应用程序向导的“用户界面原创 2006-11-03 22:37:00 · 5267 阅读 · 0 评论 -
VC++6.0定制窗口的方法
一、如何在多文档界面下去掉开始的子窗口 在多文档界面下,自动生成一个新的子窗口,而一个实际的应用系统往往是由用户操作后再生成新的窗口。为了去掉开始的子窗口,可在应用程序文件分析命令行的语句 CcommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); 后加入: cmdInfo.m_nShellCommand=CcommandL转载 2006-11-05 14:15:00 · 2273 阅读 · 0 评论 -
如何获取CComboBox选择的文本
CComboBox::GetLBTextint GetLBText( int nIndex, LPTSTR lpszText ) const;void GetLBText( int nIndex, CString& rString ) const;Return ValueThe length (in bytes) of the string, excluding the termi原创 2006-05-19 14:50:00 · 12624 阅读 · 2 评论 -
最简单的windowsAPI程序
一个最简单的使用windowsAPI的程序必须包含两个函数:WinMain()和WindowProc().WinMain()是程序开始执行的入口,在这里进行程序初始化工作,WindowProc()是由操作系统调用用来处理应用程序传递过来的消息。// Native windows program to display text in a window#include LRESULT WINAPI翻译 2007-08-15 20:27:00 · 1411 阅读 · 0 评论