摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-10-20 20:43 luoshupeng 阅读(1572) 评论(0) 推荐(1) 编辑
摘要: 我们大家都熟知的UNIX之父,同时也是C语言支之父Dennis Ritchie在上周离开了大家。但是,他对计算机科学及相关领域的的影响之大,甚至可与计算机之父图灵以及最近去世的乔布斯齐名(虽然会有一些争议,但历史告诉我们的确就是这样。) UNIX,是一个强大的多用户、多任务操作系统,支持多种处理器架构。UNXI是这样发展而来的,当时UNIX开发者之一的Ken Thompson开发了一个叫Sp... 阅读全文
posted @ 2011-10-18 08:55 luoshupeng 阅读(1161) 评论(2) 推荐(0) 编辑
摘要: 在PreCreateWindow函数中写入如下代码:cs.style &= ~(WS_MAXIMIZEBOX|WS_MINIMIZEBOX|WS_THICKFRAME); 阅读全文
posted @ 2011-10-13 11:00 luoshupeng 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 近日,做一个文件的读取和写入工作,在网上找到的一些方法,但是却不能完全成功,失败的地方在于:不能写入汉字。我想这肯定和UNICODE环境有关,于是查了一下资料,形成了以下文字。第一,读取文件(这个没有什么问题)const TCHAR szFilter[] = _T("CVS文件(*.csv)|*.csv"); CFileDialog OpenFileDialog(TRUE,_T("csv"),NULL,OFN_FILEMUSTEXIST|OFN_HIDEREADONLY,szFilter,NULL); if (OpenFileDialog.DoModal 阅读全文
posted @ 2011-09-18 22:04 luoshupeng 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: Windows 7操作系统当中,屏幕左下角的“开始”按钮右边是有一个资源管理器的图标的。如下图箭头所示:点击一下,咔嚓,打开的竟然是“库”,而不是计算机。很多朋友对这个“库”很不感冒,希望能直接打开计算机那种模式,就是打开后是磁盘列表的。哪怕,是打开我的文档,也比打开这个库强啊!步骤如下:一、先按住键盘上的shift键,在任务栏资源管理器图标上面点击鼠标右键,在出来的这个右键菜单里面点击最下面的“属性”。如果你不按shift键,出来的菜单可不是一样的。然后在"目标"右侧的%windir%\explorer.exe后面加个空格,再加个英文逗号,确定即可。再点击这个资源管理器图 阅读全文
posted @ 2011-09-17 16:41 luoshupeng 阅读(4050) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-09-16 11:02 luoshupeng 阅读(3608) 评论(2) 推荐(1) 编辑
摘要: 两种方法均来自互联网,仅为了收录方法一:新建一个类并且继承类CEdit,重写消息WM_CHAR添加代码:void CDoubleEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags){// TODO:在此添加消息处理程序代码和/或调用默认值CString strEdit;GetWindowText(strEdit);int length=strEdit.GetLength();int pos=strEdit.Find('.');//8是退格,是小数点,具体参考键盘常用ASCII码if((nChar>=48 && 阅读全文
posted @ 2011-09-12 23:42 luoshupeng 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 文档标题的更改方法一·单文档接口(SDI)类型窗口标题的改变 首先,我们来看WindowsSDI类型窗口标题栏的结构形式。结合具体例子说明:用VC的AppWizard创建一个名为“SDITitle”的单文档类型的工程,创建完工程后,编译运行该工程,程序主窗口标题形式如下: 文档标题 主窗口标题 1·文档标题的改变 文档标题在是由工程中相应的文档类所控制的,因此我们可以利用SetTitle()函数来改变文档标题。例:改变CSDITitleDoc::OnNewDocument() 函数为:BOOL CSDITitleDoc::OnNewDocument() {if (!CDoc 阅读全文
posted @ 2011-08-24 14:28 luoshupeng 阅读(1734) 评论(0) 推荐(0) 编辑
摘要: 多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显示各自显示不同的视图,这种技术实现起来比较简单,并且相关的资料也很多。2)通过一个文档关联多个视图,窗口显示整个视图。第二种实现较第一种复杂,这里给出详细的实现方法。Step 1:使用VC 6.0新建一个Project,命名为:MultiView。除选择单文档属性外,一切使用“默认”方式。于是你可以获得五个类:CMainFrame ,CMultiViewApp,CMultiViewDoc,CMultiViewView,和CAbout 阅读全文
posted @ 2011-08-24 14:27 luoshupeng 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 用习惯了Delphi、VB、Windows Form(Visual C#)等称之为RAD(Rapid Application Development)的开发工具进行项目开发的都会很满足这些工具和平台提供的快速界面开发的功效:你可以很容易就可以实现一个MIS系统的管理界面,提供一个主框架,点击主框架上的某一个菜单项就打开一个处理事务的窗口,这些窗口可以重叠,可以最大/小化,一切看起来都像那么回事。但是当你在VC中进行开发的时候,发现整个世界都变了,虽然VC提供了MDI支持多文档视图的框架,但是每次你点击“打开”/“新建”菜单项的时候,你会发现新打开的窗口千孔一面,都是同一个样式,根本就不能满足项 阅读全文
posted @ 2011-08-24 14:23 luoshupeng 阅读(1892) 评论(0) 推荐(1) 编辑