01 2008 档案

摘要:每一C 程序都必须有一main()函数,可以根据自己的爱好把它放在程序的某个地方。有些程序员把它放在最前面,而另一些程序员把它放在最后面,无论放在哪个地方,以下几点说明都是适合的。 1. main() 参数 在Turbo C2.0启动过程中,传递main()函数三个参数:argc,argv和env。 * argc: 整数,为传给main()的命... 阅读全文
posted @ 2008-01-22 22:58 拿走不谢 阅读(4334) 评论(0) 推荐(0) 编辑
摘要:会出现这种问题,一般是由于在程序中直接或者间接的同时引用了 #include 和#inclued 这两个一个是c++标准化之前的,一个是标准化之后的 然后如果你又刚好在程序中使用了using namespace std; 这样编译期就无法区别到底是要用哪个stream了。 比如这次,我在ado2.h中, #include 同时又using namespace st... 阅读全文
posted @ 2008-01-22 22:57 拿走不谢 阅读(3619) 评论(1) 推荐(0) 编辑
摘要:原文地址:http://www.douban.com/review/1050252/ 很多地方我们去过了,但却只是走马观花,或者不以为意。 阿兰在书中提到的那三个他在旅途中见到的并称之为美的,给他以强烈震撼的地方99%的人是看不到的,就算也并不会以之为美。 不知道是谁发明的现代旅游,大巴将一车人拉到一个地方咔嚓卡嚓地拍照,上车睡觉,到另一个地方再拍照。 想起桑贝的一幅漫画... 阅读全文
posted @ 2008-01-20 23:04 拿走不谢 阅读(518) 评论(0) 推荐(0) 编辑
摘要:假设一个对话框内有多个RadioButton,分别为:IDC_RD_CHART1,IDC_RD_CHART2,IDC_RD_CHART3; 那么,需要做以下设置: 1、通过Ctrl+D,将这三个控件的tabindex设置为连续,假设分别为1,2,3; 2、将tabindex最小的那个控件的group属性设置为true,在这里为IDC_RD_CHART1,其他两个设置为false; ... 阅读全文
posted @ 2008-01-11 21:48 拿走不谢 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:只要使用附件中的CTrayIcon类即可。 1、在应用app类内申明一个CTrayIcon类的对象m_TrayIcon; 2、在初始化时调用如下语句创建该对象: m_TrayIcon.Create(this,WM_ICON_NOTIFY,"DatabaseManager",m_hIcon,IDR_TRAY_MENU); 3、WM_ICON_NOTIFY是一个自定义的消息;... 阅读全文
posted @ 2008-01-05 22:08 拿走不谢 阅读(920) 评论(0) 推荐(0) 编辑
摘要:使用RichEdit有以下几点注意事项; 1、在应用程序的InitInstance()内要调用AfxInitRichEdit(); 2、如果想让RichEdit在显示文本的时候能够自动换行,则需要将以下四个属性设置Horizontal Scroll, Multiline , Vertical Scroll, Want return 设置为true; 并且还要调用如下函数来对Ric... 阅读全文
posted @ 2008-01-05 22:04 拿走不谢 阅读(2591) 评论(0) 推荐(0) 编辑
摘要:1、 要让ListCtrl的每一行的第一列为CheckBox,需要做如下设置: listCtrl.SetExtendedStyle(m_listCtrl.GetExtendedStyle()|LVS_EX_CHECKBOXES); 2、 为了限制ListCtrl只能有一行的CheckBox处于选中状态,则需要: 响应ListCtrl的 LVN_ITEMCHANGED 消息: ... 阅读全文
posted @ 2008-01-05 22:02 拿走不谢 阅读(3776) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示