VARINAT index;
index.vt = VT_I4;
index.intVal = 1; // 待插入的行号myflexgrid.AddItem("dd",index);以上代码可以在指定的行号前插入一行.问题: 1.插入一新行后,"dd"总是添加到0列中,请问在这条语句中如何插入到0列以后的列中?
2.如何插入将一新列插入到指定的列前?
另问: msflexgrid的行高可以用SetRowHeigth()来设置,如果在某个单元格中的文本出现多行显示部分看不见时,如何设置行高刚好能看完所有的文本行?
index.vt = VT_I4;
index.intVal = 1; // 待插入的行号myflexgrid.AddItem("dd",index);以上代码可以在指定的行号前插入一行.问题: 1.插入一新行后,"dd"总是添加到0列中,请问在这条语句中如何插入到0列以后的列中?
2.如何插入将一新列插入到指定的列前?
另问: msflexgrid的行高可以用SetRowHeigth()来设置,如果在某个单元格中的文本出现多行显示部分看不见时,如何设置行高刚好能看完所有的文本行?
m_FlexGrid.SetRows(1);
m_FlexGrid.SetRow(0);
for(int i=0;i<cols;i++)
{
m_FlexGrid.SetCol(i);
m_FlexGrid.SetText(bsa_rep[i]);
m_FlexGrid.SetColWidth(i,1200);
}
插入新列和设置行高的问题有解吗?
dd="dd" & Chr(9) & I
myflexgrid.AddItem(dd,index);