MS Flex Grid控件的使用(续一)

王朝vc·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

更正::: 上篇文章中的网址www.vchelp.com应该更改为www.vchelp.net.

首先在控件的属性,设置固定行数和列数,一般都是一。然后定义网格控件。 令CGrid m_grid;设置网格表头。

CString sHeading;

sHeading = _T(" 序号 | 用户名称 | 登录口令 ");

m_grid.SetFormatString ( sHeading);

然后设置网格行数了列数。

m_grid.SetRows(nCurRows);

m_grid.SetCols(nCurCols);

在设置网格内容之前,首先要设置网格单元位置。

m_grid.SetRow(nCurRow);

m_grid.SetCol(nCurCol);

设置文本对齐方式:

m_grid.SetCellAlignment(short value);

参数意义如下

flexAlignLeftTop 0 The cell content is aligned left, top.

flexAlignLeftCenter 1 Default for strings. The cell content is aligned left, center.

flexAlignLeftBottom 2 The cell content is aligned left, bottom.

flexAlignCenterTop 3 The cell content is aligned center, top.

flexAlignCenterCenter 4 The cell content is aligned center, center.

flexAlignCenterBottom 5 The cell content is aligned center, bottom.

flexAlignRightTop 6 The cell content is aligned right, top.

flexAlignRightCenter 7 Default for numbers. The cell content is aligned right, center.

flexAlignRightBottom 8 The cell content is aligned right, bottom.

flexAlignGeneral 9 The cell content is of general alignment. This is "left, center" for strings and "right, center" for numbers.

然后设置单元格内容。

m_grid.SetText(CString str);

我们可以使用下面的函数取得网格单元的内容。

CString str=m_grid.GetTextMatrix(nCurRow,nCurCol);

。。。。 待续。。。。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航