
Win32 / VC / MFC
文章平均质量分 78
产品老唐
这个作者很懒,什么都没留下…
展开
-
《MFC Windows 程序设计》
一年没有做VC相关的项目了,很多东西记不清楚了,买了这本《MFC Windows 程序设计》,打算用1个月的时间系统的复习一下,期间会写一些学习笔记原创 2006-01-11 10:25:00 · 1501 阅读 · 1 评论 -
C++中的类库
C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并转载 2006-12-30 15:16:00 · 1072 阅读 · 1 评论 -
Programming Windows with MFC - Chapter 12 Toolbars
Chapter 12 Toolbars, Status Bars, and Rebars一、工具栏 CToolBar::GetToolBarCtrl() 1、Creating and Initializing a Toolbar (1) CToolBar::Create also accepts an optional third parameter原创 2006-08-02 02:24:00 · 1558 阅读 · 0 评论 -
Chapter 11 Mutiple Documents and Mutiple Views
多文档和多视图Using splitter windows provided by MFC, a single document interface (SDI) application can present two or more views of the same document in resizeable "panes" t原创 2006-07-26 02:47:00 · 1842 阅读 · 0 评论 -
孙鑫第一课
n1.MSGtypedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG; 2.句柄(HANDLE):资源的标识。原创 2006-07-18 00:54:00 · 855 阅读 · 0 评论 -
Programming Windows with MFC - Capter 10. Scroll Views, HTML Views, and Other View Types
CCtrlView Base class for CEditView, CRichEditView, CListView, and CTreeView; can be used to create view classes based on other types of controls Scroll Views Override OnInitialUpdate in the view cla原创 2006-07-17 15:00:00 · 3215 阅读 · 0 评论 -
All experience with string
1.Convert string to numeric#include #include #include // the third parameter of from_string() should be // one of std::hex, std::dec or std::octtemplate class T>bool from_string(T& t,原创 2006-11-08 14:11:00 · 822 阅读 · 0 评论 -
VC中使用存储过程
使用ADO调用存储过程 在ADO中调用存储过程一直是一个困扰大家的问题。其实,关于ADO调用存储过程的 方法在很多书中都有讲到,标准的做法无非是按照以下步骤进行: 1、生成并初始化一个_CommandPtr对象; 2、生成调用存储过程需要的参数,这些参数都是_ParameterPtr对象; 3、按照顺序将使用_CommandPtr的Append方法为存储过程提供参数(包原创 2006-04-19 10:09:00 · 1647 阅读 · 0 评论 -
Dialog & Windows 使用技巧
1. 在任务栏隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口 SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);3. 在运行时添加最大化,最小化按钮 SetWindowLong(this转载 2006-04-13 14:20:00 · 1760 阅读 · 0 评论 -
常用函数
2006 - 02 - 20::GetSystemMetrics( );CWnd::MessageBox () ;CRect::PtInRect();::ZeroMemory( array, size_of_array );AfxRegisterWndClass();if( RGB( 0, 0, 0 ) == CDC::GetPixel( point ) ) { }CRect::原创 2006-02-20 16:29:00 · 819 阅读 · 0 评论 -
Programming Windows with MFC - Capter 3. Mouse and keybord
Device drivers process mouse and keyboard interrupts and place the resultant event notifications in a systemwide queue known as the raw input queue. A dedicated thread owned by the operatin原创 2006-02-20 15:54:00 · 1245 阅读 · 0 评论 -
在DLL中使用资源
2.MFC DLL 在MFC DLL中使用对话框不像Win32 DLL中那么简单,主要是因为MFC程序中存在一个模块状态(Module State)的问题,也就是资源重复的问题。(此处的术语模块是指一个可执行程序,或指其操作不依赖于应用程序的其余部分但使用MFC运行库的共享副本的一个DLL(或一组DLL)。我们所创建的MFC DLL就是这种模块的一个典型实例。) 在每个模块(EXE或DLL)中,都原创 2006-02-18 07:34:00 · 978 阅读 · 0 评论 -
串讲笔记:动态连接库
动态连接库1.动态连接库是一些独立的文件,其中包含能被可执行程序或其它DLL调用来完成某项工作的函数。只有在其它模块调用动态连接库中的函数时,它才发挥作用。 2.Windows API 中的所有函数都包含在DLL中。 Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,原创 2006-02-12 13:05:00 · 1569 阅读 · 0 评论 -
VC中使用ADO进行数据库操作
ADO技术简介 ADO是为MS的强大的数据访问接口 OLE DB 设计的,上一个便于使用的应用程序层。 OLE DB 为任何数据源都提供了高性能的访问,包括:关系型数据库、非关系型数据库、电子邮件、文件系统、文本和图形以及自定义业务对象等。 ADO 2.0 实际上是基于 MSADO15.DLL 这个动态链接库的,这个库文件的名字虽然和 ADO 1.5 的一样,但是它实现了更新的原创 2006-01-27 03:36:00 · 5582 阅读 · 0 评论 -
自动登录yahoo邮箱
在yahooDlg.h中定义变量 IWebBrowser2 * pBrowser; BOOL bReady; //判断yahoo邮箱页面是否完全打开 CString m_strURL; CString m_strUserName; CString m_strPassWord;在yahooDlg.cpp中void CYahooDlg::OnOK() { // TODO原创 2006-01-17 22:43:00 · 2862 阅读 · 2 评论 -
MFC 断言的应用
一、关于断言 所谓的断言就是可以肯定为正确的一个陈述语句。 假设某个函数需要一个指向文档对象的指针作为参数,但却错误地使用了一个视图指针来调用该函数。如果函数继续使用该错误地址,轻则程序运行得不到正确的结果,重则破坏视图数据。由于这种错误往往要到使用视图数据时才会发现,因而要找出导致错误的根本原因就要付出相当大的代价了。 只要在函数开始部分加入断言检查,检验指针是否真正指向一个文档对原创 2006-01-19 10:29:00 · 2858 阅读 · 1 评论 -
CString 操作指南
CString 操作指南原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。 CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧原创 2006-01-20 15:21:00 · 2288 阅读 · 0 评论 -
基于COM开发的经验
摘自:Eight Lessons from the COM School of Hard Knockshttp://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/1100/wicked/toc.asp1.Always Call CoInitialize(Ex) One of the fundamental rules转载 2006-04-01 19:11:00 · 897 阅读 · 0 评论