1.在控制条上创建控件
//以树型控件为例
//创建自定义控制条
if (!m_wndMyBar.Create(_T("我的控制条"),this,123))
{ TRACE0("Failed to create mybar/n"); return -1; }
m_wndMyBar.SetBarStyle(m_wndMyBar.GetBarStyle() | CBRS_TOOLTIPS |
CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
/这一段代码创建树型控件
if (!m_Tree.Create(WS_CHILD|WS_VISIBLE|
TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,
CRect(0, 0, 0, 0), &m_wndMyBar, 100))
{
TRACE0("Failed to create instant bar child/n");
return -1;
}
m_Tree.ModifyStyleEx(0, WS_EX_CLIENTEDGE);
2.在工具条上创建控件
//以CStatic和CEdit为例子
首先在资源编辑器中为需要创建的资源新建两个工具格分别命名为ID_TEXT和ID_EDIT;
然后在主框件MainFrame.h文件中加上
#define ID_EDT WM_USER + 1000
#define ID_TXT ID_EDT + 1000
接着在MainFrame.cpp的OnCreate函数中工具条初始化以后加入以下代码
//获得位置
最近用VC/MFC写程序遇到的问题以及解决方案
最新推荐文章于 2022-03-10 15:38:13 发布