当前位置: 首页 > news >正文

2008vps做网站编程工具

2008vps做网站,编程工具,搭建一个网站,电子科技网站建设目录 1、引用TabSheet.h和TabSheet.cpp文件#xff1a; 2、主窗口添加标签页#xff1a; #xff08;1#xff09;、标签页的创建和属性更改 #xff08;2#xff09;、添加俩个标签页的类 #xff08;3#xff09;、主窗口添加成员变量 #xff08;4#xff09…目录 1、引用TabSheet.h和TabSheet.cpp文件 2、主窗口添加标签页  1、标签页的创建和属性更改 2、添加俩个标签页的类 3、主窗口添加成员变量  4、代码实现部分  1、引用TabSheet.h和TabSheet.cpp文件 MFC引入选项卡控件的类TabSheet.h和TabSheet.cpp的目的 在MFC中标签页通常通过CTabCtrl类来实现。你可以将TabSheet类作为CTabCtrl的一个子类以便更方便地管理和操作标签页。 TabSheet.h #if !defined(AFX_TABSHEET_H__42EE262D_D15F_46D5_8F26_28FD049E99F4__INCLUDED_) #define AFX_TABSHEET_H__42EE262D_D15F_46D5_8F26_28FD049E99F4__INCLUDED_#if _MSC_VER 1000 #pragma once #endif // _MSC_VER 1000 // TabSheet.h : header file /// // CTabSheet window #define MAXPAGE 16class CTabSheet : public CTabCtrl {// Construction public:CTabSheet();// Attributes public:// Operations public:// Overrides// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CTabSheet)//}}AFX_VIRTUAL// Implementation public:int GetCurSel();int SetCurSel(int nItem);void Show();void SetRect();BOOL AddPage(LPCTSTR title, CDialog *pDialog, UINT ID);virtual ~CTabSheet();// Generated message map functions protected:LPCTSTR m_Title[MAXPAGE];UINT m_IDD[MAXPAGE];CDialog* m_pPages[MAXPAGE];int m_nNumOfPages;int m_nCurrentPage;//{{AFX_MSG(CTabSheet)afx_msg void OnLButtonDown(UINT nFlags, CPoint point);//}}AFX_MSGDECLARE_MESSAGE_MAP() };///{{AFX_INSERT_LOCATION}} // Microsoft Visual C will insert additional declarations immediately before the previous line.#endif // !defined(AFX_TABSHEET_H__42EE262D_D15F_46D5_8F26_28FD049E99F4__INCLUDED_) TabSheet.cpp // TabSheet.cpp : implementation file //#include stdafx.h //#include MyPos.h #include TabSheet.h#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] __FILE__; #endif/ // CTabSheetCTabSheet::CTabSheet() {m_nNumOfPages 0;m_nCurrentPage 0; }CTabSheet::~CTabSheet() { }BEGIN_MESSAGE_MAP(CTabSheet, CTabCtrl)//{{AFX_MSG_MAP(CTabSheet)ON_WM_LBUTTONDOWN()//}}AFX_MSG_MAP END_MESSAGE_MAP()/ // CTabSheet message handlersBOOL CTabSheet::AddPage(LPCTSTR title, CDialog *pDialog, UINT ID) {if (MAXPAGE m_nNumOfPages)return FALSE;m_nNumOfPages;m_pPages[m_nNumOfPages - 1] pDialog;m_IDD[m_nNumOfPages - 1] ID;m_Title[m_nNumOfPages - 1] title;return TRUE; }void CTabSheet::SetRect() {CRect tabRect, itemRect;int nX, nY, nXc, nYc;GetClientRect(tabRect);GetItemRect(0, itemRect);nX itemRect.left;nY itemRect.bottom 1;nXc tabRect.right - itemRect.left - 2;nYc tabRect.bottom - nY - 2;m_pPages[0]-SetWindowPos(wndTop, nX, nY, nXc, nYc, SWP_SHOWWINDOW);for (int nCount 1; nCount m_nNumOfPages; nCount)m_pPages[nCount]-SetWindowPos(wndTop, nX, nY, nXc, nYc, SWP_HIDEWINDOW);}void CTabSheet::Show() {for (int i 0; i m_nNumOfPages; i){m_pPages[i]-Create(m_IDD[i], this);InsertItem(i, m_Title[i]);}m_pPages[0]-ShowWindow(SW_SHOW);for (int i 1; i m_nNumOfPages; i)m_pPages[i]-ShowWindow(SW_HIDE);SetRect();}void CTabSheet::OnLButtonDown(UINT nFlags, CPoint point) {CTabCtrl::OnLButtonDown(nFlags, point);if (m_nCurrentPage ! GetCurFocus()){m_pPages[m_nCurrentPage]-ShowWindow(SW_HIDE);m_nCurrentPage GetCurFocus();m_pPages[m_nCurrentPage]-ShowWindow(SW_SHOW);// m_pPages[m_nCurrentPage]-SetFocus();} }int CTabSheet::SetCurSel(int nItem) {if (nItem 0 || nItem m_nNumOfPages)return -1;int ret m_nCurrentPage;if (m_nCurrentPage ! nItem){m_pPages[m_nCurrentPage]-ShowWindow(SW_HIDE);m_nCurrentPage nItem;m_pPages[m_nCurrentPage]-ShowWindow(SW_SHOW);// m_pPages[m_nCurrentPage]-SetFocus();CTabCtrl::SetCurSel(nItem);}return ret; }int CTabSheet::GetCurSel() {return CTabCtrl::GetCurSel(); } CTabsheet作为他的子类会提供对选项卡控件的操作和管理  2、主窗口添加标签页  下面就是我们要显示的标签页最终UI 1、标签页的创建和属性更改 创建我们直接添加Dialog即可 属性更改的目的为了让他不再是一个窗口框架样式变成一个窗口中标签  1、boder None 去掉窗口边框 2、style  Child:变成子窗口相当于一个窗口的标签 第二个标签创建和第一个相同 2、添加俩个标签页的类 此时有UI文件但是没有.h和.cpp文件所以我们添加类。 3、主窗口添加成员变量  4、代码实现部分
http://www.hkea.cn/news/14571423/

相关文章:

  • 网站如何做的看起来高大上沈阳发布最新通告
  • 网站建设公司的转型微信网站制作系统
  • 网站建设与网页设计...国家建设 免费论文期刊网站
  • 东莞万江网站制作做淘宝保健品药品在哪个网站找素材
  • 如何制作境外网站做网站和网页有什么区别
  • flash网站建设旅游网站排名查询
  • 丹东市做网站织梦网站访问量统计代码
  • 微信链接网站怎么做企业网络营销活动
  • 网站开发都有什么端lovephoto wordpress
  • 广西营销型网站公司上海怎样建设网站
  • 工程信息网站谁做做网站网页挣钱不
  • 阎良做网站的公司wordpress for search
  • 建新网站开发流程图ps做网站导航
  • 做的好的自驾游网站typecho转wordpress
  • 网站建设投资大概每年需要多少钱建网站那个网最好
  • 收费的网站怎么做的动漫制作专业介绍及就业方向
  • 专业网站建设多少钱品牌推广官
  • 企业网站首页效果图iis怎么搭建设计网站
  • 学习网站开发软件网页制作公司 大连
  • 自己电脑做网站服务器广告设计公司如何找业务
  • 深圳自适应网站建设网站建设 天台
  • ps网站首页设计本地电脑如何做网站
  • 如何做好企业网站建设工作基于wordpress的网站
  • 大唐网站设计抖音代运营服务内容
  • wap网站生成appwordpress不会安装
  • 做网站竞争大吗网站功能项目报价
  • 温州网站关键词推广做信公众号首图的网站
  • 做门户网站需要学什么知识免费快速建站工具
  • 大连金普新区规划建设局网站网页升级访问中自动跳转中
  • 长沙销售公司 网站小学生手工制作大全