刚刚破解,可折磨死人了~先是按照网上给的破解方法一步步执行,可是到了update lisence的时候总是报错!类似下面的这个图:就那个Error!!!!崩溃了都!好吧,控制下情绪,贴上破解过程:1、在晚上找了个破解的方法,一步步来。(1)关闭Myeclipse(2)下载破解包,并解压。如图 (3)看到替换文件里的东西了吧,在安装MyEclipse的目录下都找到并且复制一份出来,备用!(万一错了呢对吧) (4)然后你就放心整。把替换里面的那些文件,放到MyEclipse目录下去,替换么。(5)接着找com.genuitec.eclipse.core_9.0.0.me201103181703.. Read More
一、属性如图所示就是树形控件了,这个没什么好说的。下来是一些常用的属性:1.想要编辑树节点的文本内容,需要Edit Labels。2.显示的风格,扩展线之类的,Has Lins等。3.数据太多需要滚动,找Scroll。二、控件变量&初始化:DDX_Control(pDX,IDC_TEXT_GROUP_TREE,m_ctr_tree);CTreeCtrlm_ctr_tree;1.初始化(这里写在page,只看用法就行无所谓的)BOOL CXXXPage::OnInitDialog(){ CPropertyPage::OnInitDialog(); HTREEITEM hRoot; //根 Read More
应用程序对象(App)唯一的全局对象,储存文档模板列表。|模板对象(DocTemplate)储存打开文档的列表。创建文档、框架窗口、视图,并定义三者之间的关系。 |文档(Doc)应用程序的一种数据结构[:CDocument] |框架窗口(MainFrame)储存当前活动视图的指针[CWnd] |视图(View)储存和自己关联的文档指针[CWnd]【专一】解释:1.视图用来在框架窗口中显示文档的内容。提供给用户一个交互的界面,把用户的输入转化为对文档中数据的操作。2.数据和显示分离:数据的存储和加载由文档类来完成,显示和修改则由视图类完成。3.视图只能与一个文档关联。而文档可以让多个视图显示.. Read More
CString 操作指南 原著:Joseph M. Newcomer 翻译:littleloach 原文出处:codeproject:CString Management CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 使用CString可以让你对字符串的操作更加直截了当。这篇文章不是CString的完全手册,但囊括了大部分常见基本问题。 这篇文章包括以下内容: CString 对... Read More
CString没有基类。一个CString对象由可变长度的一队字符组成。CString使用类似于Basic的语法提供函数和操作符。连接和比较操作符以及简化的内存管理使CString对象比普通字符串数组容易使用。CString是基于TCHAR数据类型的对象。如果在你的程序中定义了符号_UNICODE,则TCHAR被定义为类型wchar_t,即16位字符类型;否则,TCHAR被定义为char,即8位字符类型。在UNICODE方式下,CString对象由16位字符组成。非UNICODE方式下,CString对象由8位字符组成。当不使用_UNICODE时,CString是多字节字符集(MBCS,也被认 Read More
一、添加“右键菜单”资源。如题所示,菜单也是一种资源,所以:第一步:在资源视图中new一个菜单Menu,属性中设置ID(此处为ID_MYMENU)。在菜单上添加子项并设置ID。第二步:加载菜单,在CMainFrame中添加相应消息: void CMainFrame::OnContextMenu(CWnd* /*pWnd*/, CPoint point){// TODO: 在此处添加消息处理程序代码CMenu popupmenu;popupmenu.LoadMenu(IDR_MYMENU);popupmenu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTAL Read More
最近编程一直头痛字集中类型的转化,明知都可以转却总是记不住,不断的上网查来查去,在这里小结一下。以备以后方便使用,当然有些方法可能不是最新的,或者最简单的,但是对于自己已经了解的使用起来应该方便的多:1》string 转 wstring1234567wstring s2ws(const string& s){ _bstr_t t = s.c_str(); wchar_t* pwchar = (wchar_t*)t; wstring result = pwchar; return result;}2》wstring 转 string1234567string ws2s(const... Read More
最近写点东西,发现果断还是把老师教的都还回去了.......额,但是在我敲键盘的过程中,又汲取回来啦。总结一下最近犯的错误吧,给自己提个醒,希望不要再犯了~1.用控件变量获取输入的文本,出错。代码:CString str; m_edEdit.GetWindowText(str); ......因为函数挺长,所以好一会都没发现问题在哪里。后来利用“注释法”(个人觉得好实用的方法~~),找到了问题:m_edEdit.GetWindowText(str);错误原因在于,window不止一个,所以编译链接是没有问题的,但是运行获取文本时,就会出现错误!修改:GetDlgItem(IDC_XX... Read More
个人觉得,学习VC的过程里很重要的一点就是全局概念的理解,很多时候我们写代码,貌似知道某个函数的原型,可以准确使用。但是项目稍微一大,很多函数的互相使用,调动流程等等就会让人摸不着头脑。所以花点时间了解一下平台的运作机制,在使用起来会头脑会更加清晰一些。特此总结一下MFC消息映射机制。 1.Windows程序设计是一种事件驱动方式的程序设计模式,主要是基于消息的。 所谓消息,就是点击鼠标、键盘输入、自己定义的等等,在Windows中由MSG结构体来表示: typedef struct tagMSG{ HWND hwnd;//消息所属窗口 UINT message;//消息... Read More
STL中基本容器有:string、vector、list、deque、set、mapset和map是无序的保存元素(关联容器)。只能通过它提供的接口访问元素。set:集合。用来判断某个元素是否在一个组里。map:地图。把一个值映射成另一个值。查找、遍历效果不错。因为底层多用平衡二叉树实现,所以插入时效率有一定影响。string、vector、list、deque、set是有序容器(顺序容器)。string:字符串。 访问元素效率高:因为内存连续存放。 插入效率:尾端操作快;中间操作时会进行内存复制,慢。 删除元素:并不会立即释放内存,为了下次使用更加高效。内存分配:在堆中分配,有保留内存,所以 Read More