CMFCPropertyGridCtrl 使用简记
来源:互联网 发布:淘宝虚假交易如何挽救 编辑:程序博客网 时间:2024/06/11 23:01
CMFCPropertyGridCtrl vc2008 新增加类使用方法:
创建:CMFCPropertyGridCtrl m_wndPropList ;
CRect rectDummy;
rectDummy.SetRectEmpty ();
if (!m_wndPropList .Create (WS_VISIBLE | WS_CHILD, rectDummy, this, 1))
{
TRACE0("Failed to create Properies Grid /n");
return -1; // fail to create
}
m_wndPropList.EnableHeaderCtrl (FALSE);//标头
m_wndPropList.EnableDescriptionArea ();//
m_wndPropList.SetVSDotNetLook ();//
增加项:
CMFCPropertyGridProperty* pMDITabsProp = new CMFCPropertyGridProperty (_T("Enable MDI Tabs"),
lpszMDITabsStyles [1],
_T("Enable or disable either the standard MDI Tabs feature, or MDI Tabbed Groups feature"),
idShowMDITabs);
pMDITabsProp->AddOption (_T ("None"));
pMDITabsProp->AddOption (_T ("MDI Tabs (Standard)"));
pMDITabsProp->AddOption (_T ("MDI Tabbed Groups"));
m_wndPropList.AddProperty (pMDITabsProp);
得到一项值:
CMFCPropertyGridProperty* m_pro = m_wndPropList ->GetProperty( int nIndex ) ;
CString str = m_pro ->GetValue();
回调方法:
afx_msg LRESULT OnPropertyChanged (WPARAM,LPARAM);
ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, OnPropertyChanged)
LRESULT CWorkspaceBar::OnPropertyChanged (WPARAM,LPARAM lParam)
{
CMFCPropertyGridProperty* pProp = (CMFCPropertyGridProperty*) lParam;
BOOL bResetMDIChild = FALSE;
switch ((int) pProp->GetData ())
{
case :pProp->GetValue(); break ;
}
}
http://qzone.qq.com/blog/4666942-1230445980
创建:CMFCPropertyGridCtrl m_wndPropList ;
CRect rectDummy;
rectDummy.SetRectEmpty ();
if (!m_wndPropList .Create (WS_VISIBLE | WS_CHILD, rectDummy, this, 1))
{
TRACE0("Failed to create Properies Grid /n");
return -1; // fail to create
}
m_wndPropList.EnableHeaderCtrl (FALSE);//标头
m_wndPropList.EnableDescriptionArea ();//
m_wndPropList.SetVSDotNetLook ();//
增加项:
CMFCPropertyGridProperty* pMDITabsProp = new CMFCPropertyGridProperty (_T("Enable MDI Tabs"),
lpszMDITabsStyles [1],
_T("Enable or disable either the standard MDI Tabs feature, or MDI Tabbed Groups feature"),
idShowMDITabs);
pMDITabsProp->AddOption (_T ("None"));
pMDITabsProp->AddOption (_T ("MDI Tabs (Standard)"));
pMDITabsProp->AddOption (_T ("MDI Tabbed Groups"));
m_wndPropList.AddProperty (pMDITabsProp);
得到一项值:
CMFCPropertyGridProperty* m_pro = m_wndPropList ->GetProperty( int nIndex ) ;
CString str = m_pro ->GetValue();
回调方法:
afx_msg LRESULT OnPropertyChanged (WPARAM,LPARAM);
ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, OnPropertyChanged)
LRESULT CWorkspaceBar::OnPropertyChanged (WPARAM,LPARAM lParam)
{
CMFCPropertyGridProperty* pProp = (CMFCPropertyGridProperty*) lParam;
BOOL bResetMDIChild = FALSE;
switch ((int) pProp->GetData ())
{
case :pProp->GetValue(); break ;
}
}
http://qzone.qq.com/blog/4666942-1230445980
0 0
- CMFCPropertyGridCtrl 使用简记
- CMFCPropertyGridCtrl 使用简记
- CMFCPropertyGridCtrl 使用简记
- CMFCPropertyGridCtrl的使用
- CMFCPropertyGridCtrl
- CMFCPropertyGridCtrl
- 使用CMFCPropertyGridCtrl及CMFCPropertyGridProperty控件的心得体会
- 属性窗口开发--CMFCPropertyGridCtrl的使用
- sql 游标使用简记
- 编译宏使用简记
- TortoiseSVN使用简记
- maven简单使用简记
- Java Applet使用简记
- git 使用简记
- signaltap使用简记
- git使用简记
- setProjectionMap@SQLiteQueryBuilder使用简记
- Gradle使用简记
- python中set类型的用法
- iOS XMPP Framework 02 - 简介
- 从零开始做游戏 - 上上下下左右左右BABA
- java学习记录(一)String类的常用方法
- 从零开始做游戏 - 换行
- CMFCPropertyGridCtrl 使用简记
- 从零开始做游戏 - 膝盖中了一箭
- ZOJ Problem Set - 2818 Root of the Problem
- 关于界面弹出框的问题
- 从零开始做游戏 - 超级玛丽30年
- Elasticsearch集群安装与使用
- iOS开发中UIButton的使用方法总结
- 树莓派Samba服务器学习笔记
- HDOJ 2044 一只小蜜蜂