一般来说 很多人都遇到VC 书签功能不能使用 而VC有两种方法添加书签 一种是ctrl f2即可 另和种是添加有标识符的标签 就是alt f2弹出的框中加入标签 此种设置的书签可以用文字来描述 也方便管理.但是 有许多人遇到书签不能添加 里面全是乱码的情况 这时候 可以删除程序目录下的"工程名.opt"文件 然后再重新打开工程 就可以正常添加书签了.阅读全文>
发表于 @ 2006年12月21日 09:39:00|评论(loading...)|编辑|收藏
VC++树控件是较为复杂的控件之一 也许读取它的项目相对来说比较容易 但保存它的结构信息再读取出来也许要花更多的时间.问题是如果保存结构信息?下面代码完全做到了这一点 可能算法有些笨笨 不知道其它人是如何来做到的 我只能用这样的方法了.//保存一个树控件m_tree_map_list结构信息到"D:\x.ini"文件中.//首先在窗体上创建一个树控件 并创建一个成员变量为m_tree_map_list 然后在一个"保存"按钮中添加以下代码//天枫十一郎////////////////////////////////////////////////////////////////////////////WritePrivateProfileString("tree",NULL,NULL,"D:\\x.ini");//清除原有信息文件UINT sum=0;//项目总数int parent=0;//父项标识CString itemp,temp_01,temp_02;//临时变量//----------------------------阅读全文>
发表于 @ 2006年12月21日 09:33:00|评论(loading...)|收藏
有二种 一种是直接与菜单项关联的加速键 另一种就是自定义的加速键 第一种: 首先在资源文件Accelerator中添加快捷键资源 ID选择你要关联菜单项的名称 然后再设置你的快捷键.什么?下一步?不...呵 已经可以了.这样的话 只要按下这个快捷键 就会响应相应菜单项的消息 现在只需要在此菜单项中加入OnCommand消息的处理就可以了. 第二种: 还是在资源文件Accelerator中添加快捷键资源 ID自己定义一个.然后再设置你的快捷键.下一步...就是在.h文件中定义一个快捷键对象HACCEL m_hAccel;然后在.cpp文件中初始 m_hAccel = ::LoadAccelerators(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDR_ACCELERATOR1));IDR_ACCELERATOR1为你的加速资源名称.注意不是刚刚定义的加速键ID.阅读全文>
发表于 @ 2006年12月15日 11:29:00|评论(loading...)|收藏