Visual C++编程
RobertRyan1987
性格内向,不爱说话(如果有能聊到一起的话题时,也是很能说的o(∩_∩)o...)
喜欢乒乓球,喜欢收集各种电脑应用软件。
目前正在学习Linux系统的基础知识。
展开
-
[转]VC中Radio控件的用法
转自http://blog.csdn.net/ 先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_转载 2010-08-06 09:25:00 · 576 阅读 · 0 评论 -
[转载]如何改变VC中控件间的TAB切换顺序
<br />将资源文件打开;<br />找到DIALOG字段,在BEGIN...END语句之中就是对话框中所有的控件定义与属性描述;<br />假定你将其中先后出现的控件顺序改变一下;<br />然后保存该文件;<br />然后用VC打开,重新生成执行文件执行一下:<br />VC中控件的TAB切换顺序即是资源文件中上述BEGIN...END间先后出现的顺序----<br />改变其中的控件出现顺序(在文本编辑器中)便可改变控件间的TAB切换顺序。转载 2010-09-19 16:03:00 · 663 阅读 · 0 评论 -
解决使用CFileDialog造成的ADO访问相对路径下的数据库出错问题
<br />现象:程序中使用CFileDialog选择一个文件后,无法显示同目录下的mdb数据库中的数据。<br />原因:由于使用的是相对路径访问数据库mdb,而CFileDialog通过DoModal() == IDOK后,会造成当前程序的路径的改变,所以无法访问,从而导致获取数据为空。<br />解决:在调用CFileDialog DoModal前先使用GetCurrentDirectory()保存当前路径,条用DoModal()后使用SetCurrentDirectory()重新设定当前目录即可。原创 2010-12-21 13:30:00 · 1153 阅读 · 0 评论 -
C++ 代码技巧_头文件依赖,Pimpl法
<br />头文件依赖,Pimpl法,加速编译<br /> 举个例子:<br /> // File: SoundSystem.h<br /><br /> #include "StreamFilter.h"<br /> #include "Emitters."<br /><br /> class SoundSystem {<br /> public:<br /> // ...<br /> private:<br />转载 2011-02-23 10:35:00 · 834 阅读 · 0 评论 -
RichEdit根据字号设置文字大小
此方法是以磅为单位的字号int CRichEditDlg::GetCharFormatHeigh( int nFontSize ){CDC *pDC = GetDC();HDC hDC = pDC->GetSafeHdc();int lfHeight=MulDiv(nFontSize, GetDeviceCaps(hDC, LOGPIXELSY), 72);ReleaseDC(pDC原创 2012-07-04 10:06:38 · 1686 阅读 · 1 评论 -
RichEdit控件设置行间距
原本希望能够设置小于1倍行间距的情况,但是始终没有研究明白bLineSpacingRule=4时应该如何设定dyLineSpacing的值,无奈只好放弃去1倍以下行间距。根据MSDN上的说明:bLineSpacingRuleType of line spacing. To use this member, set the PFM_SPACEAFTER flag in the dwM原创 2012-07-04 10:01:40 · 4935 阅读 · 0 评论