最近开发所用技术,以及资料整理
2011-05-20 20:40
507 查看
VC 窗体开发
1.类似于资源管理器的窗体
方法一:使用vc单文档 ,下一步直到最选择 资源管理器。选择CLeftTreeView。
方法二: 单文档。框架划分,splitter 类划分
方法三: 对话框,左边 treectrl ,右边 list。
2.右击菜单。
void LeftTree::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu,*pSubMenu;//定义下面要用到的cmenu对象
menu.LoadMenu(IDR_POPMENU);//装载自定义的右键菜单
pSubMenu=menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单
CPoint oPoint;//定义一个用于确定光标位置的位置
GetCursorPos(&oPoint);//获取当前光标的位置,以便使得菜单可以跟随光标
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,oPoint.x,oPoint.y,this); //在指定位置显示弹出菜单
}
搞不懂的,为什么自己设置的右击菜单,第一层不显示,只显示 第二层。 于是就将就都凑到一起了。
时间问题,暂时先更新到这。
1.类似于资源管理器的窗体
方法一:使用vc单文档 ,下一步直到最选择 资源管理器。选择CLeftTreeView。
方法二: 单文档。框架划分,splitter 类划分
方法三: 对话框,左边 treectrl ,右边 list。
2.右击菜单。
void LeftTree::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu,*pSubMenu;//定义下面要用到的cmenu对象
menu.LoadMenu(IDR_POPMENU);//装载自定义的右键菜单
pSubMenu=menu.GetSubMenu(0);//获取第一个弹出菜单,所以第一个菜单必须有子菜单
CPoint oPoint;//定义一个用于确定光标位置的位置
GetCursorPos(&oPoint);//获取当前光标的位置,以便使得菜单可以跟随光标
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON,oPoint.x,oPoint.y,this); //在指定位置显示弹出菜单
}
搞不懂的,为什么自己设置的右击菜单,第一层不显示,只显示 第二层。 于是就将就都凑到一起了。
时间问题,暂时先更新到这。
相关文章推荐
- 最近准备整理一下手头资料,开发一个工作流和表单管理系统
- Python学习资料整理以及书籍、开发工具推荐
- 2015一年开发技术资料收藏整理(二)
- 2014一年开发技术资料收藏整理(一)
- 免费资料大放送大家好!我整理了一些免费it视频教程及电子书的资料,还不错,对开发入门或者是想提升技术高度的童鞋可能会比较有用,分享给大家,希望可以帮助到大家
- 最近在学ExtJs....一种很酷的技术....我在这也整理了一点入门的资料
- 最近一个项目用到PostgresSQl数据库,有些不同于oracle数据库,尤其时间处理上,结合PostgreSQL手册以及网上转载些资料,如下,方便开发中用到
- 基于TI Davinci架构的多核/双核开发快速扫盲(以OMAP L138为例),dm8168多核开发参考以及达芬奇系列资料user guide整理
- android开发之自定义View 详解 资料整理 小冰原创整理,原创作品。
- java的反射技术功能十分强大,整理一些资料!!
- 51系列单片机开发培训资料整理
- android开发相关资料整理【2011-08-30】
- 最近有时间将这几年的设计资料整理一下
- 近百个Android开发教程和资料收集整理打包下载
- Silverlight控件开发资料杂乱整理
- 最近整理IOS开发关于scrollView的一些细节和技巧
- 软件开发模式资料整理
- IOS开发系列--学习资料整理
- 在b/s开发中经常用到的javaScript技术整理
- [总结]vue开发常见知识点及问题资料整理(持续更新)