
MFC
文章平均质量分 72
zharP
这个作者很懒,什么都没留下…
展开
-
windows 消息的流程
如果是通知消息:(Notification WM_NOTIFY)消息首先进入CMyView接下来是进入CView接下来进入CWnd最后进入CCmdTarget 如果是命令类消息: (WM_COMMAND)MID主窗口接受到WM_COMMAND.MID主窗口传递给子窗口子窗口给自己的view类一个处理消息的机会然后传给view对应的document对象v原创 2006-02-17 20:51:00 · 1784 阅读 · 0 评论 -
超类化与子类化
面试的时候被问到这个问题, 觉得越来越象白痴,什么都不知道. 子类化:子类化是这样一种技术,它允许一个应用程序截获发往另一个窗口的消息。一个应用程序通过截获属于另一个窗口的消息,从而实现增加、监视或者修改那个窗口的缺省行为。子类化是用来改变或者扩展一个已存在的窗口的行为、而不用重新开发的有效途径。想要获得那些预定义控件窗口类(按钮控件、编辑控件、列表控件、下拉列表控件、静态控件和滚动条原创 2006-02-18 04:11:00 · 3118 阅读 · 1 评论 -
调用COM控件的时候(例如访问数据库)出现类型不匹配。
COM规范中,所有的变量类型对于C语言来说只有一种:VARIANT。如果我们想从数据库里面取出一个long类型的值,或者说COM控件需要返回给我一个值,都要通过VARIANT完成。例如 CComQIPtr spRS;VARIANT va;//这个用来取出受到影响的记录数量。spRS->Execute("SELECT * FROM aTable", //执行这个sql语句 &va,//原创 2006-04-21 20:19:00 · 2641 阅读 · 0 评论