Windows下最常见的图形便是编辑框,如能够将编辑框插入到软件中去,必定增加软件的可用性。现在的问题是,软件的图形对象的层次和接口已经存在,即Graphic类层次,而且使用这些接口的软件框架也已成形。如何将编辑框无缝的引入到软件中去是个迫切要解决的问题。一种方法是生成新的Edit子类,这个子类负责所有有关Edit图形的存储,显示等操作,这种方法需要对Edit的图像结构有精深的了解,数据结构和算法都需要自己设计,这种方法固然可行,但是有不小的难度。后来发现,MFC有一个类叫做CEdit,这个类代表了一个 Edit对象,利用这个对象的接口,可以很轻松的实现对Edit图形的操作。现在的问题是,CEdit类的接口和Graphic类的接口不兼容,无法立即应用在现有的程序框架中,这样的情况怎么处理呢?去查了下其实就是在Graphic类派生个CExEdit类,其中CExEdit中包含一个CEdit的对象。但Graphic类所有的基类图形的实现都是在ondraw函数中实现的,编辑框类CExEdit怎么实现绘图呢?上面的方法pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, rect, pFrame, 1); 一直在闪烁 程序崩溃,那要怎么实现呢?高手给个方法吧,一直都没有解决,急死了都。谢谢
解决方案 »
- 关于CHtmlView加载顺序的问题,加急!
- 关于ListCtrol中LVS_EX_CHECKBOX的问题
- CListView 按上下箭头键时如何获得光标所在行?
- 请教简单问题:用向导建立一个对话框程序,我希望这个程序运行的时候处理一个时间不用任何干涉直接退出,请问调用那个函数?
- 关于Dll注入与键盘钩子的几个问题:
- 暑假老师让做一个排课系统......(来者有分)
- 请教一个视图的概念问题
- 请问华为公司面试和笔试都是些哪些方面的内容??
- 请问高人MFC写的OCX中如何嵌入WORD对象?
- 带_的函数(如_memcmp,_stricmp等)是什么函数?
- VC中如何调用Excel中的序列
- 急问:Debug与Release的问题!!
如果能显示,说明已经成功,一直闪烁,说明你那儿有BUG需要修改;
你查查,是不是什么东西在不停的刷新?
我看到Java里有个适配器的概念,貌似这就是要采用适配器的方法 有了解的人可以帮我一下吗?