DoubleLi

qq: 517712484 wx: ldbgliet

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

2012年8月22日

摘要: 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件: 为了对照,我们先来看一下静态控件的创建。 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。 静态控件不需要调用Create()函数来创建。 而创建动态控件有很大不同,以下以按钮为例,看一下动态控件的创建过程: 1.建立控件ID号: ID号是控件的标识,创建控件前必须先为它设置一个ID号。 打开资源中的“S... 阅读全文
posted @ 2012-08-22 21:01 DoubleLi 阅读(488) 评论(0) 推荐(0)

摘要: http://blog.sina.com.cn/s/blog_6163bdeb0100pcld.html为窗口或其中的控件添加提示框,可以使用MFC的类CToolTipCtrl,使用方法如下1.在窗口的类定义中添加变量说明:class CTooltipTestDlg : public CDialog{…public:CToolTipCtrl m_tt;…}2.在对话框的OnInitDialog()函数中添加如下代码EnableToolTips(TRUE);m_tt.Create(this);m_tt.Activate(TRUE);CWnd* pW=GetDlgItem(IDC_CHECK1); 阅读全文
posted @ 2012-08-22 17:39 DoubleLi 阅读(4110) 评论(0) 推荐(0)

摘要: 很多的界面设计都需要有Tip提示,下面描述一下Tip的简单使用方法: 1. 首先要New一个CToolTipCtrl的对象m_pContentTip 2. 调用CToolTipCtrl的create函数,指定其父窗口。可以为某个控件,也可以为this。一般设为this。m_pContentTip->Create( this, TTS_ALWAYSTIP );3. AddTool。此函数是设置与某个控件关联的Tip文本。此处可以为多个控件添加不同的提示信息。 m_pButtonTip->AddTool( GetDlgItem( 控件ID ), 文本 ); //#add 一定要用Add 阅读全文
posted @ 2012-08-22 17:35 DoubleLi 阅读(480) 评论(0) 推荐(0)