首页 > 其他分享 >MFC-CListCtrl-InsertColumn报告模式下插入一列

MFC-CListCtrl-InsertColumn报告模式下插入一列

时间:2023-04-28 21:14:43浏览次数:35  
标签:LVCFMT MFC CListCtrl int InsertColumn 缺省值 参数 对齐

 

int i= mylist4.InsertColumn(0, _T("姓名"), LVCFMT_CENTER,70,-1);//在报告模式下插入一列
    /*
    参数1:int nCol  要插入列的列号
    参数2:LPCTSTR lpszColumnHeading  字符串地址
    参数3:int nFormat = LVCFMT_LEFT   指定列对齐方式的整数,缺省值是左对齐。
                它可以为下列值之一:
                LVCFMT_LEFT      左对齐
                LVCFMT_RIGHT     右对齐
                LVCFMT_CENTER    居中对齐
    参数4:int nWidth = -1   以像素为单位的列宽。缺省值为-1,表示没有设置列宽
    参数5: int nSubItem = -1  与列相关联的子项的索引。缺省值为-1,表示没有子项与列相关

    返回值:成功时返回新列的索引,失败都返回-1
    【必须用SetWindowLong(hWnd4, GWL_STYLE, Styles | LVS_REPORT)设置一下,否则InsertColumn无效,我估计是个BUG】

    */

 

 

 

 

标签:LVCFMT,MFC,CListCtrl,int,InsertColumn,缺省值,参数,对齐
From: https://www.cnblogs.com/liming19680104/p/17363156.html

相关文章

  • MFC-SetWindowLong设置窗口样式、窗口标识符ID、处理函数
     修改样式LONGStyles;Styles=GetWindowLong(hWnd4,GWL_STYLE);//获取原窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性*/LONGl=SetWindowLong(hWnd4,GWL_STYLE,Styles|LVS_REPORT);//设置新的......
  • MFC-GetWindowLong获取窗口样式、窗口标识符ID、处理函数
     获取窗口样式LONGStyles=GetWindowLong(hWnd4,GWL_STYLE);//获取窗口风格/*参数1:HWNDhWnd窗口句柄参数2:intnIndex改变窗口上的何种属性窗口属性包括窗口的样式(GWL_STYLE)、扩展样式(GWL_EXSTYLE)、窗口函数、窗......
  • MFC-CListCtrl-SetExtendedStyle设置扩展风格
       mylist.SetExtendedStyle(LVS_SHOWSELALWAYS|LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);//设置扩展风格风格看:https://www.cnblogs.com/liming19680104/p/17358671.html   ......
  • MFC-Create动态创建列表视图控件
     BOOLbb=mylist.Create(LVS_SMALLICON|WS_DLGFRAME,rect,this,10001);//动态创建列表视图控件/*参数1:DWORDdwStyle列表视图控件的风格标准样式:LVS_ALIGNLEFT显示格式是大图标或小图标时,标签......
  • 如何使MFC的消息映射支持lambda
    MFC的消息映射目前原生不支持lambda的方式来写入,我们可以利用编译器来实现lambda的支持,因为lambda是一个静态类型,所以这里实现非常的简单,MFC的消息映射要求是一个成员函数,并且保证函数的类型。我这里也是实现一个成员函数,这是一个模板函数:template<autoFun,typename.........
  • MFC-TextOut绘制文本
     HDChdc=::GetDC(m_hWnd);LOGFONTlf={0};lf.lfWeight=16;//平均宽度lf.lfHeight=40;//字体高度lf.lfCharSet=GB2312_CHARSET;//字符集lstrcpy(lf.lfFaceName,_T("宋体"));HFONThfont=::CreateFontIndirect(&lf)......
  • (转载)MFC下一个类调用另一个类中变量的解决方法
    https://blog.csdn.net/xiaqunfeng123/article/details/39207517/ 假如有类A,类B两个类。如果想在B中调用A的成员函数,该怎么办呢?方法一:在类B的cpp文件中包含A类的头文件,然后在B的需要调用A的函数的函数中,添加#include"A.h"B::funcB(){Aa;a.funcA();}由于类A的funcA不是静态(st......
  • MFC-GetBkMode获取指定DC的背景混合模式
     HDChdc=::GetDC(m_hWnd);LOGFONTlf={0};lf.lfWeight=16;//平均宽度lf.lfHeight=40;//字体高度lf.lfCharSet=GB2312_CHARSET;//字符集lstrcpy(lf.lfFaceName,_T("宋体"));HFONThfont=::CreateFontIndirect(&lf)......
  • MFC-SetBkMode设置指定DC的背景混合模式
     HDChdc=::GetDC(m_hWnd);LOGFONTlf={0};lf.lfWeight=16;//平均宽度lf.lfHeight=40;//字体高度lf.lfCharSet=GB2312_CHARSET;//字符集lstrcpy(lf.lfFaceName,_T("宋体"));HFONThfont=::CreateFontIndirect(&lf)......
  • MFC-SetTextColor设置指定DC中的文字颜色
     HDChdc=::GetDC(m_hWnd);LOGFONTlf={0};lf.lfWeight=16;//平均宽度lf.lfHeight=40;//字体高度lf.lfCharSet=GB2312_CHARSET;//字符集lstrcpy(lf.lfFaceName,_T("宋体"));HFONThfont=::CreateFontIndirect(&lf);//创建......