VC6.0中基于对话框的MFC EXE中的Tab Control控件如何使用???
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC6.0中基于对话框的MFC EXE中的Tab Control控件如何使用???相关的知识,希望对你有一定的参考价值。
这是标签控件:控件添加标签为标签控件添加标签需要使用InsertItem方法,该方法用于向标签控件中添加标签。语法如下:
BOOL
InsertItem(
int
nItem,
TCITEM*
pTabCtrlItem
);
BOOL
InsertItem(
int
nItem,
LPCTSTR
lpszItem
);
BOOL
InsertItem(
int
nItem,
LPCTSTR
lpszItem,
int
nImage
);
BOOL
InsertItem(
UINT
nMask,
int
nItem,
LPCTSTR
lpszItem,
int
nImage,
LPARAM
lParam
);
参数说明如下。
l
nMask:确定哪一项标签信息可用。
l
nItem:标识新的标签索引。
l
pTabCtrlItem:是TCITEM结构指针,TCITEM结构中包含了标签的详细信息。
l
lpszItem:标识被插入项的指针。
l
nImage:标识图像索引。
l
lParam:用于设置关联标签的附加信息。
我这可能讲得不够详细,你可以到百度里搜索一下标签控件,会得到很多资料 参考技术A 楼主算是问对人了,我刚做完一个。
步骤:
1.新建一个以cformview作为基类的单文档;
2.将tab控件拖拽至你需要的位置
3.在视图类的oninitialupdate()(需要重载)中添加初始化代码
4.重载onsize()以调整tab控件的大小
5.在视图类中重载ontcnselchangetab1(nmhdr
*pnmhdr,
lresult
*presult)函数以响应
tab控件切换。
不懂再追问!
VC MFC中如何制作无边框窗口
VC MFC中如何制作无边框窗口,STYLE参数应怎样设置
如果是对话框窗口,那么最简便的办法就是在资源中将边框和标题栏设置一下就可以了,如下图:
如果是其它的非对话框窗口,通常需要使用代码设置,将窗口属性中的边框去掉,大致代码如下:
SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) & ~(WS_EX_WINDOWEDGE | WS_EX_DLGMODALFRAME)); //去边框 参考技术A 如果你使用对话框,可以直接在对话框里边进行设置。 参考技术B 在创建时的向导里就可以选择无边框的. 参考技术C 点击你要编辑的对话框->属性->外观里的border->选择none 参考技术D 也可以通过调用SetWindowLong这个API来实现你所需要的效果。本回答被提问者采纳
以上是关于VC6.0中基于对话框的MFC EXE中的Tab Control控件如何使用???的主要内容,如果未能解决你的问题,请参考以下文章
vc6.0中的mfc程序,判断当前exe程序所在的文件夹内,是不是有data这个文件夹