
C++
文章平均质量分 53
bosses
这个作者很懒,什么都没留下…
展开
-
CSpinButtonCtrl的使用
(一) 默认的Range是100 ~ 0,注意100是min,0是max。故此点向上的button时,数值会减小。我们可以通过函数SetRange重新设置(二) 通过函数SetBuddy来设置与Spin控件相关联的Edit等控件。Edit控件需要提供一个初始String,或者通过DDX关联一个变量,然后利用UpdateData(FALSE)来初始化(三) 制作一个嵌入Edit的Spin控件简单的设原创 2004-10-08 12:57:00 · 3310 阅读 · 3 评论 -
属性页的一些使用技巧
加入项目举例如下:1.在项目中加入MFC类CMyMainSheet,选择CPropertySheet作为其基类。2.在项目中加入MFC类CMyPage1,CMyPage2,选择CPropertyPage作为基类,它们将作为属性对话框中的属性页。弹出属性对话框实现:void PopupPropertyDlg() // 创建PropertySheet和Pro原创 2004-10-08 13:13:00 · 1262 阅读 · 0 评论 -
利用stl函数读取文件内容的问题
昨天一个朋友在用stl中的函数来读取文件内容到一个char数组里去。使用的方法是: ifstream btfile("1.txt"); ostringstream temp; temp发现之读进来8个byte。于是换为: ifstream btfile("1.txt"); ostringstream temp; temp这下好象对了,不过后来一对照发现还是少原创 2004-10-21 17:38:00 · 1491 阅读 · 0 评论 -
inline函数出现无法解析的错误
还是我朋友的那个项目,编译完告诉我他写的一个函数编译的时候出现了无法解析的错误。哦,无法解析就是"unresloved"那个错误吗,就是找不到函数的实现咯。告诉朋友在qq上把函数的实现show了一下,发现是个inline函数,就告诉朋友把inline去了试试,嘿嘿,果然行了。别忙,为啥子inline就不行了呢?人家怎么用inline用的好好的?后来又研究了研究,发现朋友把inlin原创 2004-10-21 23:17:00 · 1884 阅读 · 0 评论 -
如何做一个Dialog功能的Form
在我的小程序中,需要弹出一些设置参数的对话框,点击确定后,对输入的数值或字符进行处理。这个用MFC很简单了:CXXDlg dlg(this);if(dlg.DoModel() == IDOK) .............但是用WinForm我就不知道怎么弄了。研究了一下MSDN,发现其实很简单哦在FormXX中加入: this.buttonOk.DialogResult = OK;原创 2004-11-23 22:45:00 · 1140 阅读 · 1 评论 -
相互联系的下拉框控件设计
在应用程序的界面中,经常可以看到相互关联的下拉框组出现。比如查询条件一类应用,设置查询条件时,经常是第一个下拉框中含有待查询的项目,选中其中的一个项目,第二个下拉框中的选项变为对应于该项目类型的运算符,第三个下拉框中的选择变为对应于该项目的可选值。 一般的,这种关联关系的处理都是放在下拉框控件所在的对话框等容器窗口中。通过第一个下拉框的SelectChange通知消息,根据选中的项目原创 2004-11-30 23:09:00 · 1899 阅读 · 1 评论 -
控制CComboBox中ListBox的DropDown & Back
前几天帮同事解决了个问题,挺好玩的,随手记到blog上问题背景这是UE的一个要求,是在CComboBox下拉出ListBox的时候,弹出一个选择窗口,然后选中一项,显示在CComboBox的Edit中同事的做法是在ComboBox的父窗口捕捉ComboBox的CBN_DROPDOWN通知消息,在消息响应函数中弹出选择窗口,然后为ComboBox设置Strings和选中项。但是不好的现象是,因为是在原创 2004-12-18 18:58:00 · 3355 阅读 · 2 评论