默认的标签的位置,都是居左的,我想让它居中,或者能获得具体的居中位置,更好,请问有什么办法?谢谢回答
解决方案 »
- 为什么子类无法继承消息事件?
- 多行数据用什么控件好呢?要求在控件中能直接删除,修改和新增
- 【GDI】滚动视图OnDraw中的参数pDC究竟什么意思。他指可视区域吗?他的原点在哪里,可见部分的左上角,还是在不可见部分?
- 请教:CPropertySheet和CPropertyPage的问题
- 用ado在access数据库建表怎么建呀,我试了好长时间拉,就是不行,各位帮帮忙拉,分是有的。
- vc安装路径问题
- 怎样用ADO读取未知结构的表
- 怎样改变让MDI的子窗口的默认行为!
- wtl下面使用webbrowser的问题
- 写数据入文件,打开却是乱马
- HID设备数据的连续读取
- ALT COM组件如何返回特定类型(如结构)的数据,由jsp调用。。。
(lpdis->itemAction & (ODA_SELECT | ODA_DRAWENTIRE)))
{
//Make the color of text of the selected tab to be BLUE.
pDC->FillSolidRect(rect,RGB(255,255,255));//修改选中背景颜色
pDC->SetTextColor(RGB(0,0,0)); //修改该选中文字颜色
pDC->DrawText(tci.pszText, &rect, DT_CENTER|DT_SINGLELINE|DT_VCENTER);//按格式输出标签文字
//pDC->TextOut(rect.left+5, rect.top+5, tci.pszText);
}
Create 建立标签控制并绑定对象
标签控制CTabCtrl::Create的调用格式如下:
BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );
其中参数dwStyle用来确定标签控制的风格;rect用来控制标签的大小和位置;pParentWnd用来确定标签控制的父窗口句柄;nID用来确定标签控制的标识符。
上面这句话中的rect用来控制标签的大小和位置;这句是不是意思说,我不用自绘就可以自己修改标签的位置了?