3,879
社区成员




void CMyTreeView::changelanguage()
{
HTREEITEM hRoot; // 树的根节点的句柄
HTREEITEM hCataItem; // 可表示任一分类节点的句柄
HTREEITEM hCWItem; // 可表示任一节点的句柄
CcccApp*pView=(CcccApp*)AfxGetApp();
if(pView->language==1)
{
CTreeCtrl&treeCtrl=GetTreeCtrl();
//m_ImageList.Create(IDB_HIST_NORMAL,16,1,RGB(255,0,255));
//treeCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
treeCtrl.SetItemText(hRoot,_T("三维地质建模"));
treeCtrl.SetItemText(hCataItem,_T("层位数据"));
treeCtrl.SetItemText(hCWItem,_T("第一层"));
treeCtrl.SetItemText(hCWItem,_T("第二层"));
treeCtrl.SetItemText(hCWItem,_T("第三层"));
treeCtrl.SetItemText(hCataItem,_T("断层数据"));
treeCtrl.SetItemText(hCWItem,_T("断层一"));
treeCtrl.SetItemText(hCWItem,_T("断层二"));
treeCtrl.SetItemText(hCWItem,_T("断层三"));
treeCtrl.SetItemText(hCataItem,_T("SGY数据"));
treeCtrl.SetItemText(hCWItem,_T("切片显示"));
treeCtrl.SetItemText(hCWItem,_T("体数据显示"));
TODO: 在此添加专用代码和/或调用基类
m_ImageList img;
m_ImageList.Create(16,16,ILC_COLOR24|ILC_MASK,1,1);
m_ImageList.Add(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1)));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",6));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",24));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",11));
treeCtrl.SetImageList(&m_ImageList,TVSIL_NORMAL);
}
if(pView->language==0)
{
CTreeCtrl&treeCtrl=GetTreeCtrl();
//m_ImageList.Create(IDB_HIST_NORMAL,16,1,RGB(255,0,255));
//treeCtrl.SetImageList(&m_ImageList,LVSIL_NORMAL);
treeCtrl.SetItemText(hRoot,_T("three-dimensional geological modeling"));//插入根节点
treeCtrl.SetItemText(hCataItem,_T("Horizon Data"));//添加第一个子节点
treeCtrl.SetItemText(hCWItem,_T("First"));
treeCtrl.SetItemText(hCWItem,_T("Second"));
treeCtrl.SetItemText(hCWItem,_T("Third"));
treeCtrl.SetItemText(hCataItem,_T("Fault Data"));
treeCtrl.SetItemText(hCWItem,_T("Fault one"));
treeCtrl.SetItemText(hCWItem,_T("Fault two"));
treeCtrl.SetItemText(hCWItem,_T("Fault three"));
treeCtrl.SetItemText(hCataItem,_T("SEGY Data"));
treeCtrl.SetItemText(hCWItem,_T("Slice"));
treeCtrl.SetItemText(hCWItem,_T("Full"));
TODO: 在此添加专用代码和/或调用基类
//m_ImageList img;
m_ImageList.Create(16,16,ILC_COLOR24|ILC_MASK,1,1);
// m_ImageList.Add(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1)));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",6));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",24));
m_ImageList.Add(ExtractIcon(AfxGetApp()-> m_hInstance,"shell32.dll ",11));
treeCtrl.SetImageList(&m_ImageList,TVSIL_NORMAL);
}
}