如何获取一个对话控件的指针
来源:互联网 发布:ssl默认端口号 编辑:程序博客网 时间:2024/05/16 17:27
有两种方法。其一,调用CWnd: : GetDlgItem,获取一个CWnd*指针调用成
员函数。下例调用GetDlgItem,将返回值传给一个CSpinButtonCtrl*以便调用
CSpinButtonCtrl : : SetPos 函数:
BOOL CSampleDialog : : OnInitDialog ( )
{
CDialog : : OnInitDialog ( ) ;
//Get pointer to spin button .
CSpinButtonCtrl * pSpin - ( CSpinButtonCtrl *) GetDlgItem (IDC_SPIN) ;
ASSERT _ VALID (pSpin) ;
//Set spin button's default position .
pSpin —> SetPos (10) ;
return TRUE ;
}
其二, 可以使用ClassWizard将控件和成员变量联系起来。在ClassWizard中简
单地选择Member Variables标签,然后选择Add Variable …按钮。如果在对话资源
编辑器中,按下Ctrl键并双击控件即可转到Add Member Variable对话。
34、如何禁止和使能控件
控件也是窗口,所以可以调用CWnd : : EnableWindow使能和禁止控件。
//Disable button controls .
m_wndOK.EnableWindow (FALSE ) ;
m_wndApply.EnableWindow (FALSE ) ;
员函数。下例调用GetDlgItem,将返回值传给一个CSpinButtonCtrl*以便调用
CSpinButtonCtrl : : SetPos 函数:
BOOL CSampleDialog : : OnInitDialog ( )
{
CDialog : : OnInitDialog ( ) ;
//Get pointer to spin button .
CSpinButtonCtrl * pSpin - ( CSpinButtonCtrl *) GetDlgItem (IDC_SPIN) ;
ASSERT _ VALID (pSpin) ;
//Set spin button's default position .
pSpin —> SetPos (10) ;
return TRUE ;
}
其二, 可以使用ClassWizard将控件和成员变量联系起来。在ClassWizard中简
单地选择Member Variables标签,然后选择Add Variable …按钮。如果在对话资源
编辑器中,按下Ctrl键并双击控件即可转到Add Member Variable对话。
34、如何禁止和使能控件
控件也是窗口,所以可以调用CWnd : : EnableWindow使能和禁止控件。
//Disable button controls .
m_wndOK.EnableWindow (FALSE ) ;
m_wndApply.EnableWindow (FALSE ) ;
- 如何获取一个对话控件的指针
- 如何获取一个对话控件的指针
- Qt中如何获取某个控件的指针地址
- 如何获取一个控件的长和高
- 如何从一个类的ViewController,如何获取一个UIView上的某种控件
- 4.1--如何设置一个对话的起始位置?
- MFC中SDI结构下如何获取Ribbon上的控件指针
- 一个简单的对话机器人
- VC 如何获取和改变一个RichEdit控件内的字体
- IOS 如何从ViewController获取一个UIView上的某种或者某个控件
- 如何获取CDocument的指针 (转)
- 如何进行有意义的对话
- Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例
- Js获取一个不一定存在的控件
- 【Android】如何让一个控件能主动获取到焦点
- 【Android】如何让一个控件能主动获取到焦点
- 如何获取对话框指针
- iOS获取一个控件的子控件的方法
- 终于解决了在Visual Studio 2008 无法创建 Sql Server 数据库的问题
- 如何使能和禁止工具条的工具提示
- 如何设置工具条标题
- 如何创建和使用无模式对话框
- 如何在对话框中显示一个位图
- 如何获取一个对话控件的指针
- 如何改变控件的字体
- 如何在OLE控件中使用OLE_COLOR数据类型
- Hibernate 关系配置
- 如何访问桌面窗口
- 如何确定Windows和Windows系统目录
- 如何检索原先的Task Manager应用程序使用的任务列表
- ubuntu安装配置手记
- 如何使用一个预定义的Windows光标