摘要:
我写东西很少婆婆妈妈,可能是比较懒散,如果2个字能说完,绝对不会说三个字以上,有朋友开玩笑说“言语珍贵”,因为简单,很多人不理解,所以也有“跳跃性思维”的说法。对一个问题,我喜欢”自悟“,一定要知道所以然,即使有一些细节不知,但是整个过程是不应该出现错误,对于问题,我喜欢“心神领会”,只有领会了,才... 阅读全文
摘要:
http://blog.csdn.net/peterpan19890802/article/details/5569743创建非模态对话框时,首先程序最先开始调用CreateDialogIndirectParam函数来创建对话框, 在CreateDialogIndirectParam中调用CreateWindowEx函数创建对话框主框架, 这时 CreateWindowEx函数发出WM_CREATEX消息,开始调用OnCreate函数。 注意这时所有对话框的子控件都还没创建 ,所以在OnCreate函数中对子控件所作的任何操作都会导致内存非法访问。 OnCreate函数成功返回后,创建主对话框 阅读全文
摘要:
http://blog.csdn.net/candyliuxj/article/details/6736032MFC中对话框有两种形式,一个是模态对话框(model dialog box),一个是非模态对话框(modeless dialog box)。一、模态对话框(model dialog box) 在程序运行的过程中,若出现了模态对话框,那么主窗口将无法发送消息,直到模态对话框退出才可以发送。 点击模态对话框中的OK按钮,模态对话框会被销毁。创建一个模态对话框的代码: //创建一个模态对话框 CTestDialog td; td.DoModal(); 其中CTestDialog为我自己所. 阅读全文
摘要:
http://blog.csdn.net/zhangqc1985/article/details/5113103Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法, 其中还包括使用最新ATL7.0的转换类和宏,如CA2CT、CA2TEX等。一、BSTR、LPSTR和LPWSTR在Visual C++.NET的所 阅读全文