上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页

2018年4月25日

摘要: 一、识别系统消息,并派出该消息 EventLoop(应用程序的事件循环),用于循环的从系统消息队列中获取系统消息(包含消息的各种参数:如鼠标位置,事件类型,鼠标左右键,哪个键盘键等),然后派发相应的事件给窗口进行处理。 二、继承自EventDispatcher 由于继承字EventDispatche 阅读全文

posted @ 2018-04-25 13:35 moisiet 阅读(634) 评论(0) 推荐(0) 编辑

摘要: 一、.tlb文件: 只有COM组件才有tlb文件,普通dll文件没有。 包含内容: 1.它包含了COM类和接口的GUID值,接口的函数声明信息,并不是接口的实现文件。相当于类和接口的头文件。 tlb文件被import后,编译成两个文件,.tli文件和.tlh文件,里面详细描述了接口和类声明和GUID 阅读全文

posted @ 2018-04-25 11:29 moisiet 阅读(468) 评论(0) 推荐(0) 编辑

2018年4月23日

摘要: 一般而言,ATL实现了对COM组件最好的支持,所以不用MFC实现COM组件。但是MFC实际上也是可以实现COM组件的。 一、MFC DLL优点: MFC com组件可以将MFC的类型作为参数进行传递,但ATL com只能用规定的COM数据类型。但实际上MFC 扩展dll也可以用MFC类型作为参数。 阅读全文

posted @ 2018-04-23 15:04 moisiet 阅读(506) 评论(0) 推荐(1) 编辑

2018年4月22日

摘要: 接口是COM中的关键词,在c++中并没有这个概念。接口是一种极度的抽象。接口用在COM组件中有自己的GUID值,因此定义接口时一定要指定它的GUID值。 实际上接口就是struct,即#define interface struct 一、接口的定义步骤: 0.包含头文件:#include "afxt 阅读全文

posted @ 2018-04-22 20:56 moisiet 阅读(1420) 评论(0) 推荐(0) 编辑

2018年4月21日

摘要: Dependency Walker工具: 该工具用来查看dll依赖库和依赖库内的函数。 左上角:模块依赖树,表示该dll所依赖的其它dll文件 右上角:导入函数,即与当前根模块有关系的函数(即根模块或根模块的子模块使用到的模块) 右中间:导出函数,即当前模块所有可以导出的函数(即可以被外界调用的函数 阅读全文

posted @ 2018-04-21 11:31 moisiet 阅读(1117) 评论(0) 推荐(0) 编辑

2018年4月20日

摘要: 创建MFC应用程序时,可以规定MFC程序的工程名称,假设初始为MFCApp,则此后该应用程序的资源文件名称,继承自CWinApp的那个类,包括.def文件,.odl文件等都会以MFCApp打头。 但是,工程名称MFCApp是可以再编辑成其它名称的,设为MFCAqq。则最后生成的无论是.exe文件,还 阅读全文

posted @ 2018-04-20 17:29 moisiet 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 一、定义命名空间: 步骤一:在.h文件中:namespace ns{.......}//将定义的类和全局变量,全局函数写入花括号内。 步骤二:在.cpp文件中: using namespace ns;//注意分号一定要写上,因为是一条语句 ns::yourclassname::methodname 阅读全文

posted @ 2018-04-20 15:43 moisiet 阅读(280) 评论(0) 推荐(0) 编辑

摘要: 通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用 (2012-04-02 09:17:28) 转载▼ 通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用 转载▼ 对于glLoadIdenti 阅读全文

posted @ 2018-04-20 14:41 moisiet 阅读(346) 评论(0) 推荐(0) 编辑

2018年4月18日

摘要: 事件派发对象用于处理事件的派发与响应,pyglet的window对象正是继承了它才具有处理事件的能力。 步骤: 1.注册事件类型: EventDispatcher.register_event_type('on_size') 每个事件派发类的继承类都必须调用这个函数注册事件类型。 实际上是在类中维护 阅读全文

posted @ 2018-04-18 10:58 moisiet 阅读(217) 评论(0) 推荐(0) 编辑

2018年4月17日

摘要: 一、遍历对象的属性: 1.dir(obj) :返回对象的所以属性名称字符串列表(包括属性和方法)。 for attr in dir(obj): print(attr) 2.obj.__dict__:返回对象的属性名称和值键值对或者方法名称和方法对象(可以调用)键值对。 dir函数和__dict__属 阅读全文

posted @ 2018-04-17 17:29 moisiet 阅读(13149) 评论(0) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页