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

网站定制生成器网站建设授权书

网站定制生成器,网站建设授权书,南京网站运营,网站制作框架1.在MFC中建立如下的对话框。 2.修改相关控件的ID如下#xff1a; 添加按钮的ID为#xff1a;IDC_ADD,删除按钮的ID为#xff1a;IDC_DEL#xff0c;修改按钮的ID为#xff1a;IDC_MOD。 三个编辑框的ID分别为#xff1a;IDC_NUMB,IDC_NAME,IDC_SALA。列表控件的ID为 添加按钮的ID为IDC_ADD,删除按钮的ID为IDC_DEL修改按钮的ID为IDC_MOD。 三个编辑框的ID分别为IDC_NUMB,IDC_NAME,IDC_SALA。列表控件的ID为IDC_LIST样式中的查看方式改为报告。 3.编写如下代码 // abcDlg.cpp : implementation file //#include stdafx.h #include abc.h #include abcDlg.h#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] __FILE__; #endif/ // CAboutDlg dialog used for App Aboutclass CAboutDlg : public CDialog { public:CAboutDlg();// Dialog Data//{{AFX_DATA(CAboutDlg)enum { IDD IDD_ABOUTBOX };//}}AFX_DATA// ClassWizard generated virtual function overrides//{{AFX_VIRTUAL(CAboutDlg)protected:virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support//}}AFX_VIRTUAL// Implementation protected://{{AFX_MSG(CAboutDlg)//}}AFX_MSGDECLARE_MESSAGE_MAP() };CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) {//{{AFX_DATA_INIT(CAboutDlg)//}}AFX_DATA_INIT }void CAboutDlg::DoDataExchange(CDataExchange* pDX) {CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CAboutDlg)//}}AFX_DATA_MAP }BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)//{{AFX_MSG_MAP(CAboutDlg)// No message handlers//}}AFX_MSG_MAP END_MESSAGE_MAP()/ // CAbcDlg dialogCAbcDlg::CAbcDlg(CWnd* pParent /*NULL*/): CDialog(CAbcDlg::IDD, pParent) {//{{AFX_DATA_INIT(CAbcDlg)// NOTE: the ClassWizard will add member initialization here//}}AFX_DATA_INIT// Note that LoadIcon does not require a subsequent DestroyIcon in Win32m_hIcon AfxGetApp()-LoadIcon(IDR_MAINFRAME); }void CAbcDlg::DoDataExchange(CDataExchange* pDX) {CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CAbcDlg)// NOTE: the ClassWizard will add DDX and DDV calls here//}}AFX_DATA_MAP }BEGIN_MESSAGE_MAP(CAbcDlg, CDialog)//{{AFX_MSG_MAP(CAbcDlg)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_ADD, OnAdd)ON_BN_CLICKED(IDC_DEL, OnDel)ON_BN_CLICKED(IDC_MOD, OnMod)//}}AFX_MSG_MAP END_MESSAGE_MAP()/ // CAbcDlg message handlersBOOL CAbcDlg::OnInitDialog() {CDialog::OnInitDialog();CListCtrl*pList(CListCtrl*)GetDlgItem(IDC_LIST);pList-InsertColumn(0,学号,0,100);pList-InsertColumn(1,姓名,0,100);pList-InsertColumn(2,工资,0,100);// Add About... menu item to system menu.// IDM_ABOUTBOX must be in the system command range.ASSERT((IDM_ABOUTBOX 0xFFF0) IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX 0xF000);CMenu* pSysMenu GetSystemMenu(FALSE);if (pSysMenu ! NULL){CString strAboutMenu;strAboutMenu.LoadString(IDS_ABOUTBOX);if (!strAboutMenu.IsEmpty()){pSysMenu-AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);}}// Set the icon for this dialog. The framework does this automatically// when the applications main window is not a dialogSetIcon(m_hIcon, TRUE); // Set big iconSetIcon(m_hIcon, FALSE); // Set small icon// TODO: Add extra initialization herereturn TRUE; // return TRUE unless you set the focus to a control }void CAbcDlg::OnSysCommand(UINT nID, LPARAM lParam) {if ((nID 0xFFF0) IDM_ABOUTBOX){CAboutDlg dlgAbout;dlgAbout.DoModal();}else{CDialog::OnSysCommand(nID, lParam);} }// If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework.void CAbcDlg::OnPaint() {if (IsIconic()){CPaintDC dc(this); // device context for paintingSendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);// Center icon in client rectangleint cxIcon GetSystemMetrics(SM_CXICON);int cyIcon GetSystemMetrics(SM_CYICON);CRect rect;GetClientRect(rect);int x (rect.Width() - cxIcon 1) / 2;int y (rect.Height() - cyIcon 1) / 2;// Draw the icondc.DrawIcon(x, y, m_hIcon);}else{CDialog::OnPaint();} }// The system calls this to obtain the cursor to display while the user drags // the minimized window. HCURSOR CAbcDlg::OnQueryDragIcon() {return (HCURSOR) m_hIcon; }void CAbcDlg::OnAdd() {// TODO: Add your control notification handler code hereCString szNumb,szName,szSala;GetDlgItemText(IDC_NUMB,szNumb);GetDlgItemText(IDC_NAME,szName);GetDlgItemText(IDC_SALA,szSala);CListCtrl*pList(CListCtrl*)GetDlgItem(IDC_LIST);int nCountpList-GetItemCount();pList-InsertItem(nCount,szNumb);pList-SetItemText(nCount,1,szName);pList-SetItemText(nCount,2,szSala);}void CAbcDlg::OnDel() {// TODO: Add your control notification handler code hereCListCtrl*pList(CListCtrl*)GetDlgItem(IDC_LIST);int nSelpList-GetSelectionMark();if(nSel0){AfxMessageBox(请选择列表中的员工号码再删除);return;}pList-DeleteItem(nSel);}void CAbcDlg::OnMod() {// TODO: Add your control notification handler code hereCListCtrl*pList(CListCtrl*)GetDlgItem(IDC_LIST);int nSelpList-GetSelectionMark();if(nSel0){AfxMessageBox(请选择列表中的员工号码再修改);return;}CString szNumb,szName,szSala;GetDlgItemText(IDC_NUMB,szNumb);GetDlgItemText(IDC_NAME,szName);GetDlgItemText(IDC_SALA,szSala);pList-SetItemText(nSel,0,szNumb);pList-SetItemText(nSel,1,szName);pList-SetItemText(nSel,2,szSala);}4.运行效果如下图所示
http://wiki.neutronadmin.com/news/71311/

相关文章:

  • 网站登录页面模板网线制作的标准及方法
  • 上海圣品科技 做网站南京网站开发公司
  • 58做二手车网站应该怎么推广电子商务网站建设与维护题库
  • 网站上传视频教程保网
  • 网站建立的步骤是做普通网站公司吗
  • 兴业大街网站建设做mla的网站
  • 关于公司网站开发的事项做哪个网站的人多
  • 二级域名网站建设移动端开发语言
  • 湖南网站建设有限公司简约 网站模板
  • 做伊瑞尔竞技场的网站深圳网站建设最专业的
  • 电商网站建设与运营成本吉林省住房城乡建设厅网站
  • 甘肃省城乡与住房建设厅网站电子商务网站建设与维护考试
  • 商城网站内容模块有哪些推广链接软件
  • 网页网站开发项目设计网站建设基础教程视频
  • 多城市分站网站建设凡科网站登录入口
  • 外贸跟单员的工作内容搜索排名优化策划
  • 如何做网站推广在找产品营销推广吗百度如何发布信息推广
  • 中牟网站推广怎么用手机创造网站
  • 深圳市住房和建设局网站-%3e认租申请ai智能建站
  • 国内大型php网站建设民众镇做网站公司
  • 建设环评备案登记网站crm系统是干什么的
  • 宁波网站推广宣传公司排名网站源码是什么
  • asp网站开发环境cpu餐饮小程序制作
  • 巢湖做网站西宁手机微网站
  • 注册公司需要的网站建设凡客诚品的商业模式
  • 无锡网站制作哪里实惠临沂网站建设企业
  • 做电商网站的流程seo专业培训需要多久
  • 深圳免费网站排名优化wordpress更新php版本号
  • 有哪些企业可以做招聘的网站有哪些内容云南建设银行官方网站
  • 微设计公司网站第一ppt网