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

开发网站公司的简介北京网站建设公司案例

开发网站公司的简介,北京网站建设公司案例,咸宁网站建设网络公司,公司宣传片如何制作热键: 对话框-类向导:初始化函数中,热键需要在最开始的时候就注册进去: 注册热键: 在这之前,先去定义一个宏,代表你这个快捷键。 参数:窗口句柄,热键编号(热…

热键:

对话框-类向导:初始化函数中,热键需要在最开始的时候就注册进去:

  1. 注册热键:

    在这之前,先去定义一个宏,代表你这个快捷键。

    参数:窗口句柄,热键编号(热键消息码),辅助键
    #define HOTKEY_USER_MSG 12138
    RegisterHotKey(m_hWnd,HOTKEY_USER_MSG,MOD_SHIFT,VK_F1);//
    
  2. 相应消息:

    类向导-添加消息处理:WM_HOTKY消息

    switch(nHotKeyID){case HOTKEY_USER_MSG:{AfxMessageBox(L"HOTKEY");breake;}
    }
    

全局消息钩子:在所有页面上都可以使用该热键

IP控件(IP Address Control):

给空间添加变量m_IP

  • 设置
    BUYE cIPA,cIPB,cIPC,cIPD;
    //判断是否为空
    if(m_IP。IsBlank()){AfxMessageBox(L"IP地址不能为空");return;
    }else{m_IP.GetAddress(cIPA,cIPB,cIPC,cIPD);CString csIP;csIP.FOrmat(L"%d.%d.%d.%d",cIPA,cIPB,cIPC,cIPD);AfxMessageBox(csIP);
    }
    
  • 清除:
    m_IP.ClearAddress();
    
  • 获取
    char ip[] = "192.168.1.60";
    DWORD dwIP = htonl(inet_addr(ip));
    m_IP.SetAddress(dwIP);
    

树控件(Tree Control):

  • 添加变量 m_Tree
  • OnInitDialog:
    HTREEITEM hRoot = m_Tree.InsertItem(L"ROOT",TVI_ROOT,TVI_LAST);
    HTREEITEM hSubRoot1 = m_Tree.InsertItem(L"SubToot1",hRoot,TVI_LAST);
    HTREEITEM hSubRoot2 = m_Tree.InsertItem(L"SubToot1",hRoot,TVI_LAST);
    HTREEITEM hSubRoot3 = m_Tree.InsertItem(L"SubToot1",hRoot,TVI_LAST);
    
  • 获取当前选中:
    HTREEITEM hCurNode = m_Tree.GetSelectItem();
    CString csTxt = m_Tree.GetItemText(hCurNode);
    AfxMessageBox(csText);
    CString csSetBuffer = L"fdksafd";
    m_tree.SetItemText(hCurNode,csSetBuffer);
    
  • 删除选中
    HTREEITEM hCurNode = m_Tree.GetSelectItem();
    m_Tree.DeleteItem(hCurNode);
    
  • 全部删除
    m_Tree.DeleteAllItems();
    

列表:

  • 添加变量:m_FileList

  • OnInitDialog:

    m_FileList.SetExtendedStyle(LVS_EX_GRIDLINES,LVS_EX_FULLROWSELECT);
    m_FileList.InsertColumn(0,L"Name",NULL,100);
    m_FileList.InsertColumn(1,L"Pach",NULL,100);
    m_FileList.InsertColumn(2,L"Title",NULL,100);
    //只有第一列是Insert
    m_FileList.InsertItem(0,L"WdIg",0);
    m_FIleList.SetItemText(0,1,L"Path");
    m_FIleList.SetItemText(0,2,L"Title");CFileFied finder;
    DWORD nIdnex = 0;
    BOOL bRet = finder.FInderFile(L"路径");
    while(bRet){bRet = finder.FindNextFileW();m_FileList.InsertItem(nIdnex,finder.GetFileName(),0);m_FIleList.SetItemText(nIdnex,finder.GetFilePath());m_FIleList.SetItemText(nIdnex,2,finder.GerFileTitle());
    }
  • 插入右键菜单:

    获取文本,删除一行,删除全部、

    类向导-列表控件消息:NM_RCLICK:

    	POINT pt = { 0 };GetCursorPos(&pt);HMENU hMenu = LoadMenu((HINSTANCE)GetWindowLongPtr(m_hWnd, GWLP_HINSTANCE), MAKEINTRESOURCE(IDR_MENU1));HMENU hSubMenu = GetSubMenu(hMenu, NULL);TrackPopupMenu(hSubMenu, TPM_CENTERALIGN, pt.x, pt.y, 0, m_hWnd, NULL);
    

    删除一行:

    //获取当前行数:int nPos = (int)m_List.GetFirstSelectedItemPosition();nPos -= 1;//删除当前行m_List.DeleteItem(nPos);
    

    删除全部:

    m_FileList.DeleteAllItem();
    

    获取文本

    int nPos = (int)m_List.GetFirstSelectedItemPosition();
    nPos -= 1;
    CString csBuffer = m_List.GetItemText(nPos, 0);
    AfxMessageBox(csBuffer);
    m_FileList.SetItemText(nPos,0,L"WdIg");
    

附加库

Tab页控件(Tab Control):

添加变量:m_Tab

绑定对话框
对话框外观NONe类型,Style:Child,给每一个对话框都添加一个类

OnInitDialog:

m_Tab.InsertItem(0,L"page0");
m_Tab.InsertItem(0,L"page1");
m_Tab.InsertItem(0,L"page2");

主对话框.h包含三个页的头文件,并且在头文件中,初始化三个对象

CPAGE1 page1;
CPAGE2 page2;
CPAGE3 page3;

OnInitDialog:

page1.Create(IDD_DIALOG1,&m_Tab);
page2.Create(IDD_DIALOG2,&m_Tab);
page3.Create(IDD_DIALOG3,&m_Tab);//窗口移动:
CRect rs;
m_Tab.GetClientRect(rs);
rs.top+=20;
page1.MoveWindow(rs);
page2.MoveWindow(rs);
page3.MoveWindow(rs);page1.ShowWidnow(SW_SHOW);

这样添加之后呢,当我们点击切换页面的时候,不会切换页面,这是因为没有添加切换的机制:

在Tab控件上,添加事件处理程序,消息类型:TCN_SELECHANGE

int nCurSel = m_Tab.GetCurSel();switch (nCurSel) {case 0: {D1.ShowWindow(SW_SHOW);D2.ShowWindow(SW_HIDE);D3.ShowWindow(SW_HIDE);break;}case 1: {D2.ShowWindow(SW_SHOW);D1.ShowWindow(SW_HIDE);D3.ShowWindow(SW_HIDE);break;}case 2: {D3.ShowWindow(SW_SHOW);D2.ShowWindow(SW_HIDE);D1.ShowWindow(SW_HIDE);break;}}
http://www.hkea.cn/news/236778/

相关文章:

  • 做网站业务的怎么寻找客户在哪里打广告效果最好
  • 广东深圳seo服务内容
  • 做网站怎么备案网络服务有限公司
  • 网站主页特效欣赏百度官网下载电脑版
  • php mysql开发网站开发任何小说都能搜到的软件
  • the7 wordpress主题宁波seo外包费用
  • 云南建筑培训网seo刷点击软件
  • 男女做暖网站h5页面制作平台
  • 可以做puzzle的网站百度关键词排名提升工具
  • 竞网网站建设南宁网站seo大概多少钱
  • 114黄页信息网宝鸡seo培训
  • 东南亚做棋牌网站挖掘爱站网
  • 中国工程建设招标网官方网站谷歌查询关键词的工具叫什么
  • wordpress管理员密码忘记成都seo招聘
  • 武汉企业建站系统模板下载官方正版百度
  • 上海做网站国际财经新闻
  • 用废旧盒子做家用物品网站seo排名工具
  • 企业铭做网站域名解析在线查询
  • 怎么注册自己的小程序网站优化分析
  • 荆州网站建设流程网站设计培训
  • 网站支付怎么做的seo职业技能培训班
  • 做csgo直播网站上海知名网站制作公司
  • 深圳住建局官方网站seo网站关键词优化快速官网
  • 网站建设需要php吗企业的互联网推广
  • 苏中建设集团官方网站电商软文广告经典案例
  • 网站开发需要什么开发工具代做百度首页排名价格
  • 北京网站设计多少钱微信引流推广
  • 网站建设实施背景分析百度指数里的资讯指数是什么
  • 小程序定制开发深圳公司网站的优化seo
  • 构建一个网站域名查询平台