OutLook风格工具栏

王朝other·作者佚名  2006-03-10
窄屏简体版  字體: |||超大  

m_ImageList.Create(32, 32, ILC_COLOR16|ILC_MASK,1, 4);

HICON hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_LOG));

m_ImageList.Add(hIcon);

hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ONLINE_USERS));

m_ImageList.Add(hIcon);

hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_CONFIGURATION));

m_ImageList.Add(hIcon);

hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_STATISTICS));

m_ImageList.Add(hIcon);

hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_SECURITY));

m_ImageList.Add(hIcon);

m_OutlookBar.SetImageList(&m_ImageList, LVSIL_NORMAL);

CRect rc;

m_OutlookBar.GetClientRect(rc);

// set new icon spacing

m_OutlookBar.SetIconSpacing(rc.Width(), 64);

// change colors

m_OutlookBar.SetTextColor(RGB(255,255,255));

m_OutlookBar.SetTextBkColor(RGB(128,128,128));

m_OutlookBar.SetBkColor(RGB(128,128,128));

// insert items

m_OutlookBar.InsertColumn(0, "OutlookBar");

m_OutlookBar.InsertItem(0, "Server Log", 0);

m_OutlookBar.InsertItem(1, "Online Users", 1);

m_OutlookBar.InsertItem(2, "Configuration", 2);

m_OutlookBar.InsertItem(3, "Statistics", 3);

m_OutlookBar.InsertItem(4, "Security", 4);

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航