资源简介
使用vs2010编译,已经修正错误,相关配置也已经修改
效果图见http://blog.csdn.net/liangjiapei/article/details/52859818
代码片段和文件信息
///////////////////////////////////////////////////////////////////////////////
//
// CollapsiblePanel.cpp: implementation of the CCollapsiblePanel class.
//
///////////////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “CollapsiblePanel.h“
#include
//////////////////////////////////////////////////////////////////////
// CCollapsiblePanel implementtaion
BOOL CCollapsiblePanel::CreateTheContainer(CframeWnd* pTheDialog UINT nID bool Dockable)
{
// Create the default dialog bar.
BOOL bRes = m_wndDialogBar.Create(pTheDialog nID WS_VISIBLE|WS_CHILD|CBRS_LEFT|CBRS_SIZE_DYNAMIC 2);
if ( Dockable == true )
{
m_wndDialogBar.EnableDocking(CBRS_ALIGN_RIGHT|CBRS_ALIGN_LEFT);
pTheDialog->DockControlBar(&m_wndDialogBar);
m_wndDialogBar.isDockable = true;
}
return bRes;
}
void CCollapsiblePanel::SetTheBkColor(COLORREF newColor)
{
m_wndDialogBar.SetTheBkColor(newColor);
}
void CCollapsiblePanel::SetExpandBitmap(UINT BMP_EXPAND)
{
m_wndDialogBar.SetExpandBitmap(BMP_EXPAND);
}
void CCollapsiblePanel::SetMaskColor(COLORREF newColor)
{
m_wndDialogBar.SetMaskColor(newColor);
}
void CCollapsiblePanel::SetButtonBkColor(COLORREF newColor)
{
m_wndDialogBar.SetButtonBkColor(newColor);
}
void CCollapsiblePanel::SetButtonTextColor(COLORREF newColor)
{
m_wndDialogBar.SetButtonTextColor(newColor);
}
void CCollapsiblePanel::SetDefaultSystemColor()
{
m_wndDialogBar.SetTheBkColor(GetSysColor(COLOR_ACTIVECAPTION));
m_wndDialogBar.SetButtonBkColor(GetSysColor(COLOR_HIGHLIGHT));
m_wndDialogBar.SetButtonTextColor(GetSysColor(COLOR_BTNTEXT));
}
void CCollapsiblePanel::SetTheControlBar(CToolBar* mainToolBar CStatusBar* mainStatusBar)
{
m_wndDialogBar.SetTheControlBar(mainToolBar mainStatusBar);
}
int CCollapsiblePanel::AppendButton(const char* Name UINT ICON_LEFT CDialog* thePanelViewClass UINT ID_DIALOG_TO_ASSOCIATE)
{
if ( thePanelViewClass != NULL )
{
thePanelViewClass->Create(ID_DIALOG_TO_ASSOCIATE GetTheControlWnd());
thePanelViewClass->ShowWindow(SW_HIDE);
}
return m_wndDialogBar.AppendButton(Name ICON_LEFT thePanelViewClass);
}
CWnd* CCollapsiblePanel::GetTheControlWnd()
{
return m_wndDialogBar.FromHandle(m_wndDialogBar.m_hWnd);
}
///////////////////////////////////////////////////////////////////////////////
// CResizableDlgBar implementtaion
///////////////////////////////////////////////////////////////////////////////
// Message map.
BEGIN_MESSAGE_MAP(CResizableDlgBar baseCResizableDlgBar)
//{{AFX_MSG_MAP(CResizableDlgBar)
ON_WM_PAINT()
ON_WM_LBUTTONDBLCLK()
ON_WM_SIZE()
//**ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////////
// Class implementation.
CResizableDlgBar::CResizableDlgBar()
{
// Initialize the class variables.
bkColor = RGB(100 149
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 892 2016-10-19 14:59 TestBar.sln
文件 16384 2016-10-19 15:11 TestBar.suo
目录 0 2016-10-19 15:10 TestCoolBar\
文件 13276 2016-10-19 14:51 TestCoolBar\CollapsiblePanel.cpp
文件 4596 2016-10-19 14:50 TestCoolBar\CollapsiblePanel.h
文件 3568 2008-08-17 13:20 TestCoolBar\MainFrm.cpp
文件 1583 2008-08-17 13:19 TestCoolBar\MainFrm.h
文件 4335 2008-08-17 13:06 TestCoolBar\ReadMe.txt
目录 0 2008-08-17 13:20 TestCoolBar\res\
文件 829 2008-08-17 13:19 TestCoolBar\resource.h
文件 1078 2008-08-17 13:06 TestCoolBar\res\TestBar.ico
文件 399 2008-08-17 13:06 TestCoolBar\res\TestBar.rc2
文件 1078 2008-08-17 13:06 TestCoolBar\res\TestBarDoc.ico
文件 1318 2008-08-17 13:19 TestCoolBar\res\Toolbar.bmp
文件 11620 2016-10-19 14:53 TestCoolBar\scbarg.cpp
文件 2396 2016-10-19 14:53 TestCoolBar\scbarg.h
文件 44892 2016-10-19 14:54 TestCoolBar\sizecbar.cpp
文件 7962 2016-10-19 14:54 TestCoolBar\sizecbar.h
文件 209 2008-08-17 13:06 TestCoolBar\StdAfx.cpp
文件 1054 2008-08-17 13:06 TestCoolBar\StdAfx.h
文件 44616 2008-08-17 13:19 TestCoolBar\TestBar.aps
文件 2336 2008-08-17 13:19 TestCoolBar\TestBar.clw
文件 4227 2008-08-17 13:06 TestCoolBar\TestBar.cpp
文件 1367 2008-08-17 13:06 TestCoolBar\TestBar.h
文件 48640 2008-08-17 13:20 TestCoolBar\TestBar.opt
文件 1499 2008-08-17 13:20 TestCoolBar\TestBar.plg
文件 11959 2008-08-17 13:19 TestCoolBar\TestBar.rc
文件 8446 2016-10-19 15:10 TestCoolBar\TestBar.vcxproj
文件 3079 2016-10-19 14:46 TestCoolBar\TestBar.vcxproj.filters
文件 143 2016-10-19 14:46 TestCoolBar\TestBar.vcxproj.user
文件 1762 2008-08-17 13:06 TestCoolBar\TestBarDoc.cpp
............此处省略3个文件信息
相关资源
- 完美的vs2010主题设置,你一定会喜欢
- 中国象棋 和电脑对战 网络对战 保存
- VS2010求值MD5的代码
- AsmHighlighter for VS2008 VS2010 VS2012
- VS2010旗舰版.txt
- 在VS2010上用FluorineFX和Flex4开发项目(
- VS2010 SP1
- VS2010黑色主题安装工具包
- vs2010 串口通信 全部源代码 运行过可
- 目标威胁评估算法 vs2010
- vs2010画折线图
- Mscomm32.ocx110634
- VS2010编写CSocket大文件TCP传送
- VS2010下利用CChartCtrl实现多条曲线绘制
- VS2010 黑色主题包
- 图解vs2010发布、打包安装程序(超全
- T4模版生成多文件三层代码完整的项目
- 在windows7下编译speex的详细过程
- Visual Studio 2010 Tools.unitypackage
- VS2010+VS2013地址(百度网盘)
- Kinect for windows需要的头文件
- 基于 CLR Windows Forms 的标准型计算器源
- vs2010-vs2013破解器
- 仿VS2010窗体Dock布局代码
- vs2010 service pack 1
- vs2010-2015语言包.rar
- 添加Microsoft Visual Studio 解决方案平台
- VS2010调用Word进行报表填写
- OPNET安装合集:OPNET14.5+vs2010+安装视频
- VS2010ANDVS2010SP1.txt
评论
共有 条评论