OnInitDialog()中进行初始化,代码如下:
CImageList imageList
CBitmap bitmap
bitmap.LoadBitmap(IDB_BMP_TABIMG)
imageList.Create(16, 16, ILC_COLOR24|ILC_MASK, 16, 1)
imageList.Add(&bitmap, RGB(255, 0, 255))
// 将控件子类化到控件类变量,就可以象进行类对象 *** 作一样添加标签页
m_tabCtrl.SubclassDlgItem(IDC_TAB_CTRL, this)
m_tabCtrl.SetImageList(&imageList)
TC_ITEM TabCtrlItem
TabCtrlItem.mask = TCIF_TEXT | TCIF_IMAGE
TabCtrlItem.iImage = 0
TabCtrlItem.pszText = "快捷面板"
m_tabCtrl.InsertItem(0, &TabCtrlItem)
m_pageShortcutBoard.Create(IDD_DLG_SHORTCUT, &m_tabCtrl)
CRect rc
m_tabCtrl.GetClientRect(&rc)
m_pageShortcutBoard.SetWindowPos (NULL, 12, 28,rc.right-16,rc.bottom-40,SWP_SHOWWINDOW)
TabCtrlItem.mask = TCIF_TEXT | TCIF_IMAGE
TabCtrlItem.iImage = 1
TabCtrlItem.pszText = "位置记录"
m_tabCtrl.InsertItem(1, &TabCtrlItem)
m_pagePegRecord.Create(IDD_DLG_PEGRECORD, &m_tabCtrl)
m_pagePegRecord.SetWindowPos(NULL, 4, 28, rc.right-7, rc.bottom-32,SWP_HIDEWINDOW )
imageList.Detach()
bitmap.Detach()
// 初始化结束
// 选择标签的响应函数,在这里边决定显示哪个页面
void CPaveShootDlg::OnTcnSelchangeTabCtrl(NMHDR *pNMHDR, LRESULT *pResult)
{
CRect rc
m_tabCtrl.GetClientRect (&rc)
switch(m_tabCtrl.GetCurSel())
{
case 0:
// 显示这个页面
m_pageShortcutBoard.SetWindowPos (NULL, 12, 28,rc.right-16,rc.bottom -40,SWP_SHOWWINDOW)
// 隐藏这个页面
m_pagePegRecord.SetWindowPos (NULL, 4, 28, rc.right-7, rc.bottom-32,SWP_HIDEWINDOW )
break
case 1:
// 隐藏这个页面
m_pageShortcutBoard.SetWindowPos (NULL, 12, 28, rc.right-16, rc.bottom-40, SWP_HIDEWINDOW)
// 显示这个页面
m_pagePegRecord.SetWindowPos (NULL, 4, 28, rc.right-7, rc.bottom-32, SWP_SHOWWINDOW )
break
}
//*pResult = 0
}
1、首先在jsp页面头部加如下代码:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>11
很多时候,当写完这句的时候,都会报一个错误提示信息。那么怎么解决?
进入“settings”设置选项,然后搜“DTD”然后如下图,在左边的标签选项卡找到“Schemas and DTDS”
然后选择右边的“External schemas and dtds”中的添加按钮
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>11
然后选择ok,然后根据自己的需要配置
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)