您的位置:知蚁博客 » VC
  • +14

    通过CEdit派生类让MFC中的Edit支持Ctrl+A全选功能

    2011-10-16 By  分类:程序设计 5,885人浏览

      MFC中的Edit控件用于输入数据,当输入的数据为大段数字的时候,全选功能就显得很重要了,可偏偏在MFC中Edit控件就不支持全选,Ctrl+A不行,双击也不行。Ctrl+C和Ctrl+V都是默认支持的,因此为了使用方便,我们只能自己让Edit去支持Ctrl+A全选功能了。   实现的方式也比较简单,自己处理消息就是!Ctrl+A是一个组合消息,在检测到A或者a...

  • +38

    VC中让MSFlexGrid支持鼠标滚动效果

    2011-08-04 By  分类:C/C++ 5,211人浏览

      前段时间一直在开发知蚁博客站长助手软件,其中用到了MSFlexGrid,刚开始的时候博客数目不多,等待后来博客数目增多的时候发现,竟然不支持鼠标滚动,使用起来是非常的不方便,于是只好加上这个功能了。   在MSFlexGrid的属性中找了一番,发现竟然没有可以支持的属性,没办法,只能自己动手来写了,鼠标滚动嘛,肯定会发送WM_MOUSEWHEE...

  • +39

    VC++中通过ShellExecute打开网址

    2011-05-09 By  分类:程序设计 8,306人浏览

      ShellExecute用于运行一个外部应用,我们可以通过这个函数来实现打开一个url地址,先来看看这个函数都有哪些参数: HINSTANCE ShellExecute( __in_opt  HWND hwnd, __in_opt  LPCTSTR lpOperation, __in      LPCTSTR lpFile, __in_opt  LPCTSTR lpParameters, __in_opt  LPCTSTR lpDirectory, __in      INT nShowCmd ); ...

  • +1

    VC++通过HTTP方式获取网页源代码

    2011-04-25 By  分类:互联网络 4,519人浏览

      在浏览网页的时候,我们通过右键操作即可查看网页的源代码,这个功能要是在VC++中该如何实现呢?下面我们就来看看如何在VC++中查看网页的源代码。 CStdioFile* OpenURL( LPCTSTR pstrURL, //准备打开的URL地址                  DWORD dwContext = 1, //上下文ID                  DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, //标志...

  • 抢沙发

    通过派生CEdit类实现在VC的edit控件里输入小数

    2011-04-23 By  分类:程序设计 4,841人浏览

      在VC中经常会用到输入小数的情况,但是VC自带的Edit控件又不支持输入小数,水母在前面的博文《在VC的edit控件里输入小数的方法》中也介绍过在Edit控件中输入小数的办法,但是每加一个Dialog就要处理一下,很麻烦,于是就决定自己重新写一个CEdit类,一劳永逸的解决这个问题,以后需要输入小数的时候,直接用这个类就可以了。   其实也...

  • 抢沙发

    VC++中通过CTime类获取日期差

    2011-04-16 By  分类:程序设计 3,189人浏览

      VC++中的Date Time Picker控件可以设置日期时间,我们经常要获取两个日期之间的时间差,比如水母最近在写的《水石居存款助手》中,计算活期储蓄利息的时候就需要获取日期差。   Date Time Picker可以绑定CDateTimeCtrl类型的控件变量(假设为:m_ctlStartTime),也可以直接绑定CTime类型的时间变量(假设为:m_tmStartTime),m_ctlSt...

  • +1

    VC++中CTime类Format参数详解

    2011-04-15 By  分类:程序设计 6,104人浏览

      CTime类通过Format可以格式化输出日期时间信息,通过控制Format的参数我们可以实现各种各样的日期时间格式输出,要想随心所欲的控制输出的格式,就需要搞清楚各个参数的意义,下面通过实例来说明各个Format参数的意义。   假设CTime对象当前的日期时间为:2011-4-17 14:32:18 星期日 英文表示为:Sunday, April 17, 2011 14:32:18,下...

  • 抢沙发

    VC中TabCtrl控件的用法(附示例源码)

    2011-04-14 By  分类:程序设计 5,427人浏览

      在MFC中的TabCtrl可以实现类似于选项卡的功能,水母的《水石居存款助手》就打算采用TabCtrl控件,因为存款的种类比较多,每种的利息算法都不大一样,全部放在一块设计起来比较复杂,用TabCtrl控件可以很好的解决这个问题,可以用一个标签页来计算一种或者几种类型的储蓄种类的利息算法。既然决定用,那就得先看看这玩意怎么个用法,下面...

  • +4

    在VC的edit控件里输入小数的方法

    2011-04-09 By  分类:程序设计 4,438人浏览

      用过VC的都知道,VC中的edit控件可以通过属性设置为只允许输入数字,但是只允许输入0-9的数字,不能够输入小数,因此要实现在vc的edit控件中输入小数,需要设置edit控件的属性为文本类型。   接下来我们要做的就是控制edit控件中输入的字符,允许输入的字符为0-9的阿拉伯数字、小数点以及退格,其他的都需要禁止。这个功能实现起来也比...