DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年5月1日

摘要: 1.删除文件夹//删除文件夹及其所有内容void CBaseDoc::RemoveFolder(const CString &strPathName){CString path = strPathName;if (path.Right(1) != _T("\\"))path += _T("\\");... 阅读全文
posted @ 2014-05-01 23:59 DoubleLi 阅读(520) 评论(0) 推荐(0)

摘要: 1.用鼠标移动基于对话框的无标题栏程序的简单方法void CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint point){//一句话解决问题SendMessage(WM_SYSCOMMAND,0xF012,0);CDialog::OnLButtonDown(... 阅读全文
posted @ 2014-05-01 23:53 DoubleLi 阅读(1392) 评论(0) 推荐(0)

摘要: 1.用鼠标移动基于对话框的无标题栏程序的简单方法void CVCTestDlg::OnLButtonDown(UINT nFlags, CPoint point){//一句话解决问题SendMessage(WM_SYSCOMMAND,0xF012,0);CDialog::OnLButtonDown(... 阅读全文
posted @ 2014-05-01 23:52 DoubleLi 阅读(550) 评论(0) 推荐(0)

摘要: 1.如何在TreeList中加图标?[问题提出]请问treeview控件和treectrl控件的用法有何不同呢?向如何imagelist控件中加图象呀?[解决方法]1)HICON hicon[8];m_imageList.Create(16,16,0,8,8);hicon[0]=AfxGetApp(... 阅读全文
posted @ 2014-05-01 23:49 DoubleLi 阅读(368) 评论(0) 推荐(0)

摘要: 1.设置滚动条的滚动大小创建一个基于CScrollview的SDI Project(在第6步中选CScrollview)若你已创建了,这步可以省略。然后:改为如void CTestView::OnInitialUpdate(){CScrollView::OnInitialUpdate();CSize... 阅读全文
posted @ 2014-05-01 23:48 DoubleLi 阅读(780) 评论(0) 推荐(0)

摘要: 1.资源种创建的控件,对其属性的动态控制:在对话框类的头文件里创建所要改变属性的控件的对象,如要改变一个Button(其ID为IDC_MyButton)的属性,则需创建Cbutton的对象m_button。然后在.cpp中的DoDataExchange函数里将Button的ID和创建的对象绑定在一起... 阅读全文
posted @ 2014-05-01 23:46 DoubleLi 阅读(453) 评论(0) 推荐(0)

摘要: 1.如何让对话框中的编辑框接收对话框的消息//////////////////////////////////////////////////如何让对话框中的CEdit控件类接收对话框的消息////////////////////////////////////////////////1、在对话框中... 阅读全文
posted @ 2014-05-01 23:45 DoubleLi 阅读(496) 评论(0) 推荐(0)

摘要: 1.如何正确的得到ComBox的指针CComboBox *mComb = (CComboBox*)GetDlgItem(IDC_DuanCB);CComboBox *mComb = (CComboBox*)::GetDlgItem(m_hWnd,IDC_DuanCB);2.CComboBox控件详解... 阅读全文
posted @ 2014-05-01 23:39 DoubleLi 阅读(925) 评论(0) 推荐(0)

摘要: 1.列表框中标题栏(Column)的添加创建一个List Control,其ID为IDC_LIST,在其Styles属性项下的View项里选择Report、Align项里选择Top、Sort项里选择None.然后在该List所在对话框的类(头文件)里创建ClistCtrl的一个对象m_list然后在... 阅读全文
posted @ 2014-05-01 23:38 DoubleLi 阅读(636) 评论(0) 推荐(0)

摘要: 1.工具条和状态条中控件的添加:方法⑴.只能在ToolBar里创建控件:首先,在ToolBar中创建一个Button,其ID为ID_TOOL_COMBO(我们要将创建的控件放在该Button的位置上).其次,新创建一个类CMainToolBar,要从CToolBar继承(创建过程大概如下:选择工程/... 阅读全文
posted @ 2014-05-01 23:35 DoubleLi 阅读(535) 评论(0) 推荐(0)

摘要: 1.窗口最大最小化按纽的控制①怎样在程序开始的时候让它最大化?②vc++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,怎样实现这一功能?③如何在显示窗口时,使最大化按钮变灰?①在App类里的C…App::InitInstance()中把m_pMainWnd->ShowWindow(SW... 阅读全文
posted @ 2014-05-01 23:34 DoubleLi 阅读(729) 评论(0) 推荐(0)

摘要: 1.属性页的添加:创建对话框的类,该类要从CpropertyPage继承;然后在要添加该对话框为属性页的类(头文件)里创建CpropertySheet类的一个对象m_tabsheet和新创建的对话框类的对象m_skatch;最后,在.cpp文件里的OnInitDialog()之类的函数里实现如下代码... 阅读全文
posted @ 2014-05-01 23:33 DoubleLi 阅读(581) 评论(0) 推荐(0)

摘要: 有时,花上几个小时阅读、调试、跟踪优秀的源码程序,能够更快地掌握某些技术关键点和精髓。当然,前提是对这些技术大致上有一个了解。 我通过几个采用 CSocket 类编写并基于 Client/Server (客户端 / 服务端)的网络聊天和传输文件的程序 ( 详见: 源代码参考 ) ,在调试这些程序的... 阅读全文
posted @ 2014-05-01 23:29 DoubleLi 阅读(3919) 评论(0) 推荐(0)

摘要: 中国人自古就有自右至左、从上到下书写汉字的习惯。而当我们在自己所编写的应用程序中使用输出函数输出的总是自左至右的横排文字。有没有可能在我们的应用程序中实现竖写汉字的效果呢?笔者偶然发现了一种利用VC实现竖写汉字效果的方法,现在就把它介绍给大家。 Windows系统内置了许多名称以“@”开头的字集,... 阅读全文
posted @ 2014-05-01 23:27 DoubleLi 阅读(469) 评论(0) 推荐(0)

摘要: MFC应用程序中处理消息的顺序1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数3.... 阅读全文
posted @ 2014-05-01 23:25 DoubleLi 阅读(419) 评论(0) 推荐(0)

摘要: 原帖及讨论:http://bbs.bccn.net/thread-211413-1-1.html效果描述:鼠标点击并拖动某一结点可以把它以动到其他结点下。原理:把一个结点机器下面的所有结点在需要释放的位置拷贝,释放后再把原来位置的结点删掉,结点拖动主要用到三个系统消息。1.OnBeginDrag:选... 阅读全文
posted @ 2014-05-01 23:20 DoubleLi 阅读(1563) 评论(0) 推荐(0)

摘要: ---- 笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有相当一部分的读者来信提问:一个基于对话框的MFC AppWizard应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实现,具体如下(粗斜体代码为增添的):---- 方法一:调用CWinApp... 阅读全文
posted @ 2014-05-01 23:16 DoubleLi 阅读(1006) 评论(0) 推荐(0)

摘要: 什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37)(1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)一般的动态库程序有lib文件和dll文... 阅读全文
posted @ 2014-05-01 23:12 DoubleLi 阅读(504) 评论(0) 推荐(0)

摘要: 1、#include指令包含指定的文件2、#define指令预定义,通常用它来定义常量(包括无参量与带参量),以及用来实现那些“表面似和善、背后一长串”的宏,它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了3、#typedef指令常用来定义一个标识符及关键字的别名它是语言编译过程的... 阅读全文
posted @ 2014-05-01 23:10 DoubleLi 阅读(1285) 评论(0) 推荐(0)

摘要: ---- 摘要:---- MFC是Windows下程序设计的最流行的一个类库,但是该类库比较庞杂,尤其是它的消息映射机制,更是涉及到很多低层的东西,我们在这里,对它的整个消息映射机制进行了系统的分析,可以帮助程序开发人员对MFC的消息映射机制有一个比较透彻的了解。---- 关键词:面向对象 消息映射... 阅读全文
posted @ 2014-05-01 23:07 DoubleLi 阅读(3209) 评论(0) 推荐(1)