vc++
文章平均质量分 64
zhsimple
这个作者很懒,什么都没留下…
展开
-
VC中分割窗口后如何限制分割条移动范围
找了很多资料,都是针对对话框或者文档的,试了OnSizing和GetMinMaxInfo,结果对分割窗口无效。后来看到分割窗口的例子有锁定分割条的代码,跟同事讨论了一下,来了灵感。下面是解决办法,其实很简单的,可能以前有人做过吧,不过我在网上没有搜索到,所以把我的做法写出来跟大家分享。 一、新建一个类CMySplitter,基类为CSplitterWnd 二、重载该类的OnMo转载 2012-10-02 23:37:50 · 567 阅读 · 0 评论 -
编译器处理相关
一.预处理器-编译器-汇编器-链接器预处理器会处理相关的预处理指令,一般是以”#”开头的指令。如:#include “xx.h” #define等。编译器把对应的*.cpp翻译成*.s文件(汇编语言)。汇编器则处理*.s生成对应的*.o文件(obj目标文件)最后链接器把所有的*.o文件链接成一个可执行文件(?.exe)1.部件:首先要知道部件(可以暂且狭义地理解为一个类转载 2012-10-08 18:13:53 · 491 阅读 · 0 评论 -
VC++的链接错误LNK2005
VC++的链接错误LNK2005 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 1. 重复定义全局变量。可能存在两种情况: A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定义申明一下。其实这是错误的,全局变量转载 2012-10-08 18:12:39 · 323 阅读 · 0 评论 -
MoveWindow下出现Debug Assertion Failed!
2011-11-15 17:40:18| 分类:VC++| 标签:|字号大中小 订阅效果图: 代码:---------------------------------------------------问题为什么出现?第1步:明确是哪种调试!-----------分2种:1.Debug 2.Release 在转载 2012-10-05 15:21:47 · 1240 阅读 · 0 评论 -
vc获得显示屏幕大小
int with= GetSystemMetrics(SM_CXFULLSCREEN); int heigh= GetSystemMetrics(SM_CYFULLSCREEN);通过上边两个函数获取的是显示屏幕的大小,及不包括任务栏等区域。 int cx = GetSystemMetrics( SM_CXSCREEN ); int cy原创 2012-10-04 20:42:14 · 573 阅读 · 0 评论 -
切换视时基于FormView的对话框属性设置与ASSERT报错的问题 (Debug Assertion Failed!)
最近做的项目中用到了FormView切换视图,其主要原理是:先新建一些Dialog对话框,然后给这些对话框绑定对应的View,注意:这些View要基于FormView。 一开始还好好的,利用切换视的代码进行的很顺利(网上的相关代码很多,我就不赘述了),但是,后来新加了两个Dialog,不知我怎么弄的,奇怪的事发生了:先前添加了Dialog都能正常的切换,但是,一切换新添加的Dialo转载 2012-10-03 13:40:10 · 991 阅读 · 0 评论 -
使用VC6.0实现窗口的任意分割
原:http://www.vckbase.com/index.php/wv/74 一、关于CSplitterWnd类 我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。转载 2012-10-03 00:15:58 · 595 阅读 · 0 评论 -
VC窗口的分割(锁定分割条与定制切分条)
想具有自己风格的分割窗口,可以新建一个类,该类继承CSplitterWnd,然后设计自己的切分条风格(如锁定切分条、定制切分条的分割颜色等)。1 分割窗体风格(Splitter Styles)CSplitterWnd类支持2种不同风格的分割窗口1.1静态分割(static splitter)1.2动态分割(dynamic splitter)CSplitterWnd转载 2012-10-02 23:38:16 · 611 阅读 · 0 评论 -
使用createview切分视图窗口
了解的知识:1.csplitterwnd 类 提供分离窗口的功能,是一个窗口包含多个方格。 类成员 CSplitterWnd类成员 构造 CSplitterWnd 构造一个CSplitterWnd对象 Create 创建一个动态的分隔器窗口并将它与一个CSplitterWnd对象连接 CreateStatic 创建一个静态的分隔器窗口并将它与一个转载 2012-10-04 16:45:04 · 1161 阅读 · 1 评论 -
vc++6.0 MFC 分割窗体(Splitter Windows)
制作对话框与视图结合的分割窗口有时候我们需要如下图的分割式窗体,一边是视图,一边是对话框,中间的分隔条还可拖动我们需要使用CSplitterWnd类达到此目的。教程原创: 王颂元 www.php18.com 1.新建一SDI工程2.工程建立后,默认已经有了一个视图,我们现在需要增加左边的对话框到工程,在资源窗口添加对话框,调整到适合大小后,按Ctrl+W,进入类向转载 2012-10-02 23:45:28 · 2254 阅读 · 0 评论 -
字符类型转换
1.1 CString,int,string,char*之间的转换 2.string 转 CString 3.CString.format("%s", string.c_str()); 4. 5.char 转 CString 6.CString.format("%s", char*); 7. 8.char 转 string 9.string s(char *);转载 2012-10-24 10:54:24 · 393 阅读 · 0 评论