使用VC++ 6.0 MFC AppWizard[exe] dialog based编写;

使用VC++ 6.0 MFC AppWizard[exe] dialog based编写;,第1张

这个其实用CStdioFile可以写入一行String,然后读取一行String。你写以的String以逗号为分隔,读取时用CString的Find和Left函数分别取出原始代码和转存代码就行了。难点是那个列表控件,增加,删除和查找都可以做,但是用**显示就要重新画新的列表控件了。读写这个StockListtxt我已经有非常类似的一个类,只不过是我自己写的一个通讯录的功能,我的中间是以空格分割的,你的是以逗号分割的而已。我不知道如果真的给你写完了这个功能的工程怎么给你呢?

MFC 默认的文档视图结构就不错的, 你可以将你的逻辑数据放到文档对象中, Tree 和 List 只是这个文档的两个视, 只不过 Tree 只关心当前所在的目录, 而 List 只关心当前目录中的内容

控件风格 report + LVS_EX_GRIDLINES ,目测楼主小学数学是体育老师教滴

m_listSetTextColor(RGB(0,0,255));

m_listSetExtendedStyle(m_listGetExtendedStyle()|LVS_EX_GRIDLINES);

m_listInsertColumn(0, _T("NO"));

m_listInsertColumn(1, _T("Wafer NO"));

m_listInsertColumn(2, _T("NO"));

m_listInsertColumn(3, _T("Wafer NO"));

m_listInsertColumn(4, _T("NO"));

m_listInsertColumn(5, _T("Wafer NO"));

int i;

for(i=0;i<6;i++,i++)

m_listSetColumnWidth(i, 30);

for(i=1;i<6;i++,i++)

m_listSetColumnWidth(i, 100);

CString s;

CString s1;

for(i=0;i<28;i++)

{

sFormat(_T("%d"), i+1);

m_listInsertItem(i, s);

s1Format(_T("第%d项内容"), i+1);

m_listSetItemText(i, 1, s1);

sFormat(_T("%d"), 281+i+1);

m_listSetItemText(i, 2, s);

s1Format(_T("第%d项内容"), 281+i+1);

m_listSetItemText(i, 3, s1);

if(282+i+1<=80)

{

sFormat(_T("%d"), 282+i+1);

m_listSetItemText(i, 4, s);

s1Format(_T("第%d项内容"), 282+i+1);

m_listSetItemText(i, 5, s1);

}

}

首先要设置 LVS_EX_SUBITEMIMAGES 属性:

SetExtendedStyle(LVS_EX_SUBITEMIMAGES)

加添图标,需要有一个CImageList 把资源里的添加CIamgeList里

第一个加入的图标编号为0 以此类推

SetItem()函数 设置,具体参数 参考msdn;

例子:

i行 j列

SetItem(i,j,LVIF_IMAGE, NULL, 0,LVIS_SELECTED,LVIS_SELECTED,0);

最后几个参数既是 图标在CimageList里的位置

附:添加图标到CImageList

首先要知道你的资源文件是什么格式bmp ioc

2种格式的添加方法是不一样

CImageLIst m_myimg;

m_myimgCreate()//图标的属性设置

m_myimgAdd()//资源ID

m_myimgSetImageList()

参数查MSDN

在ListCtrl的Item内 添加一个按钮我也做过,代码没了

给你个思路

写个MyButton类,或者直接用CButton

获得Item的Rect 把按钮Create上去(按钮的Rect大小,自己算一下即可)

以上就是关于使用VC++ 6.0 MFC AppWizard[exe] dialog based编写;全部的内容,包括:使用VC++ 6.0 MFC AppWizard[exe] dialog based编写;、如何用VC写一个类似资源管理器的程序、vc ListCtrl 某行某列 插入数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10635997.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存