所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。
一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样定义关系就变成如下的代码:
..............阅读全文>
发表于 @ 2007年04月17日 22:34:00|评论(loading...)|收藏
当前路径与应用程序所在的路径有可能是不同的,特别是在使用CFileDialog(或之类东西的时候)有可能将当前路径改为与应用程序所在路径不同的其他地方。阅读全文>
发表于 @ 2007年04月15日 04:08:00|评论(loading...)|收藏
使用CFontDialog,CFont,COLORREF改变CRichEdit的字体及颜色阅读全文>
发表于 @ 2007年04月11日 01:11:00|评论(loading...)|收藏
建议是把所有warning解决掉在VC6使用STL容器时,会产生一大堆的warning或莫名的error如:fatal error C1063:这时可在header加入#pragma warning ( disable : 4786 ) warning不见了,error也有可能解决了。阅读全文>
发表于 @ 2007年04月03日 01:01:00|评论(loading...)|收藏