c/c++/windows/MFC
文章平均质量分 80
Hello_W0rld
华科毕业曾就职baidu现就职口袋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识句柄
所谓句柄实际上是一个数据,是一个Long (整长型)的数据。 如果想更透彻一点地认识句柄,我可以告诉大家,句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基原创 2010-03-27 11:15:00 · 473 阅读 · 0 评论 -
sdk中数据转换与cedit类
· 在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符:原创 2010-05-23 00:33:00 · 1644 阅读 · 0 评论 -
m_hWnd和this指针
一)m_hWnd① m_hWnd这个成员变量,最早是定义在类CWnd中,而且是类CWnd的第一个数据成员,先看一下MSDN的解析: The handle of the Windows window attached to this CWnd. The m_hWnd data member is a public variable of type HWND.由此可知,它是窗口类的一个句柄,凡原创 2010-05-23 23:09:00 · 6391 阅读 · 2 评论 -
com组件设计与应用二
<br />一、前言<br /><br />书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Excel 自己去读入、解析、显示 xls 数据呢?<br /><br /> 二、CLSID 概念<br /><br /> 有一个非常简单的解决方案,那就是在对象数据的前面,保存有处理这个数据的程序名。(见下图左上)<br原创 2010-08-28 18:47:00 · 718 阅读 · 0 评论 -
获得mfc窗口指针方法总结
<br />获得CWinApp:<br /> -在CMainFrame,CChildFrame,CDocument,CView中直接调用AfxGetApp()或用theApp<br /> -在其它类中只能用AfxGetApp()<br />获得CMainFrame:<br /> -在CMinApp中用AfxGetMainWnd()或者m_pMainWnd<br /> -在CChildFrame中可用GetParentFrame()<br /> -在其它类中用AfxGetMainWnd()<br />获得CC转载 2010-08-28 16:29:00 · 1131 阅读 · 0 评论 -
com组件设计与应用一
<br />COM 组件设计与应用(一)<br />起源及复合文件<br /><br />作者:杨老师<br />一、前言<br /><br /> 公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了我的第一本COM书《OLE2 高级编程转载 2010-08-28 18:37:00 · 598 阅读 · 0 评论
分享