VC++ 给选项卡控件添加不同图标

win10, vc6;新建一个对话框工程;

添加tab控件;添加成员变量m_tab;

资源中插入3个图标;

对话框类头文件添加成员变量 m_TabImageList;此控件是存储图片列表的;

类向导,按下图进入到对话框类的OnInitDialog()成员函数;

添加代码到OnInitDialog()函数;加到 // TODO: 后面;其他代码是VC自己生成的;

加的代码;

    m_TabImageList.Create(32, 32, TRUE, 3, 3);
    
	HICON hIcon1;
	HICON hIcon2;
	HICON hIcon3;
 
	hIcon1 = AfxGetApp()->LoadIcon(IDI_ICON1);
	m_TabImageList.Add(hIcon1);
 
	hIcon2 = AfxGetApp()->LoadIcon(IDI_ICON2);
	m_TabImageList.Add(hIcon2);
 
	hIcon3 = AfxGetApp()->LoadIcon(IDI_ICON3);
	m_TabImageList.Add(hIcon3);
 
	m_tab.SetImageList(&m_TabImageList);
 
	m_tab.InsertItem(0,_T("功能1"),0);
	m_tab.InsertItem(1,_T("功能2"),1);
	m_tab.InsertItem(2,_T("功能3"),2);

运行如下; 

代码加到 CTabdemoDlg::OnInitDialog() 函数,//TODO:  之后,  return TRUE  之前;

猜你喜欢

转载自blog.csdn.net/bcbobo21cn/article/details/113814943