首页上一页 1 下一页尾页 1 条记录 1/1页
《Visual C++从入门到精通》p260页,例10.4
发表在C语言图书答疑
2011-03-05
是否精华
是
否
版块置顶:
是
否
为什么将下列两条语句:
m_Grid.InsertColumn(0,"姓名",LVCFMT_LEFT,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_LEFT,rect.Width()/2,1);
改为:
m_Grid.InsertColumn(0,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
为什么“姓名”不能居中,而“绰号”可以居中,还有为什么改为:
m_Grid.InsertColumn(1,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(2,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
后可以居中,而改为:
m_Grid.InsertColumn(2,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
为什么“姓名”和“绰号”列没有换位,而改为:
m_Grid.InsertColumn(2,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(0,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
可以换位,而“绰号”又不居中了,而在左边。
还有“nSubItem”标识关联当前列的子视图项索引是什么意思,能不能举例说明,本人是初学者,绝对菜鸟,望高手指教。
m_Grid.InsertColumn(0,"姓名",LVCFMT_LEFT,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_LEFT,rect.Width()/2,1);
改为:
m_Grid.InsertColumn(0,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
为什么“姓名”不能居中,而“绰号”可以居中,还有为什么改为:
m_Grid.InsertColumn(1,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(2,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
后可以居中,而改为:
m_Grid.InsertColumn(2,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(1,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
为什么“姓名”和“绰号”列没有换位,而改为:
m_Grid.InsertColumn(2,"姓名",LVCFMT_CENTER,rect.Width()/2,0);
m_Grid.InsertColumn(0,"绰号",LVCFMT_CENTER,rect.Width()/2,1);
可以换位,而“绰号”又不居中了,而在左边。
还有“nSubItem”标识关联当前列的子视图项索引是什么意思,能不能举例说明,本人是初学者,绝对菜鸟,望高手指教。