
MFC
文章平均质量分 69
yxyong2006
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
61条面向对象设计的经验原则
摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthu原创 2009-07-27 12:23:00 · 413 阅读 · 0 评论 -
Visual C++ 中的ODBC编程
ODBC(Open DatabaseConnectivity,开放式数据库连接),是一种用来在相关或不相关的数据库管理系统(DBMS)中存取数据的标准应用程序接口(API)。本文给出Windows 95 环境下用Visual C++ 进行ODBC 编程的具体方法及技巧。---- 关键字:ODBC,Visual C++,Windows 编程。---- 一.概述----转载 2009-07-10 09:51:00 · 353 阅读 · 0 评论 -
MFC常用方法
1. 在任务栏隐藏对话框 ModifyStyleEx(WS_EX_APPWINDOW, WS_EX_TOOLWINDOW);2. 使对话框为顶层窗口 SetWindowPos(&this->wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);3. 在运行时添加最大化,最小化按钮转载 2009-07-10 09:48:00 · 613 阅读 · 0 评论 -
BCGControlBar 的使用方法
安装 BCGControlBar 库到你的计算机:解压缩 BCGControlBar.zip (比如,到 c:/bcg 目录中) 把 c:/bcg/bin 增加到你的 path 环境变量中, 运行 Visual C 并且打开 Tools | Options 对话框,切换到Directories 页并且把 c:/bcg/bcgcontrolbar 加入到 include 目录 中,把 c:/bc原创 2009-08-17 14:37:00 · 768 阅读 · 0 评论 -
VC6.0下载地址以及VC的学习资料
Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。 虽然微软公司推出了Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000,Windows XP和Windows原创 2009-08-17 11:00:00 · 10635 阅读 · 0 评论 -
在DLL中使用资源
现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。 1.Win32 DLL 在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者CreateDialog这两原创 2009-08-13 15:09:00 · 425 阅读 · 0 评论 -
如何修改右键弹出的菜单的内容
CMenu menu; ClientToScreen(&point); VERIFY( menu.LoadMenu( IDR_MENU1 ) ); CMenu* popup = menu.GetSubMenu(0); ASSERT( popup != NULL ); popup->EnableMenuItem(ID_POPUP1, MF_BYCOMMAND|MF_GR原创 2009-08-13 14:25:00 · 664 阅读 · 0 评论 -
MFC中的SQL操作(封装
MFC中的对数据库的操作,自己写的封装类,类名MyODBC源代码:MyODBC.h// Odbc1.h: interface for the CMyODBC class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_ODBC1_H__DA87D10F_A7原创 2009-08-13 15:30:00 · 974 阅读 · 0 评论 -
MFC绘图1--使用不同DC
//使用HDC绘图/*HDC hdc;hdc=::GetDC(m_hWnd);MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);LineTo(hdc,point.x,point.y);::ReleaseDC(m_hWnd,hdc);*///所有跟窗口相关的操作都被封装在CWnd类中//所有跟绘图相关的操作都被封装在CDC类中//使用CDC绘图/*CDC *p原创 2009-08-13 14:41:00 · 425 阅读 · 0 评论 -
SDK编程中窗口ID,句柄,指针三者相互转换函数
SDK编程中窗口ID,句柄,指针三者相互转换函数 ID--HANDLE--HWND三者之间的互相转换 id->句柄-----------hWnd = ::GetDlgItem(hParentWnd,id); id->指针-----------CWnd::GetDlgItem(); 句柄->id-----------id = GetWindowLong(hWnd,GWL_ID); 句柄->原创 2009-08-13 14:22:00 · 398 阅读 · 0 评论 -
用MFC怎么创建一个全屏窗口
全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“ViewFull Screen”实现全屏显示的方法,再讲述按“Esc”键后如何退出全屏显原创 2009-08-13 13:45:00 · 966 阅读 · 0 评论 -
在Unicode转换中,_T()与L到底怎么用,有什么区别
_T会根据你工程的设置自动转换UNICODE和非UNICODE. 加L就是转为UNICODE_T是将字符串转换为TCHAR,TCHAR是一个宏定义,当定义了UNICODE时TCHAR等同于WCHAR,否则等同于CHAR。为了和以后的平台兼容,建议使用TCHAR,而不要使用普通的CHAR。例子:TCHAR *s = _T("FSDF") L将字符串转换为W原创 2009-08-10 11:10:00 · 1253 阅读 · 0 评论 -
10个重要的算法C语言实现源代码:拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔
1.拉格朗日插值多项式 ,用于离散数据的拟合 C/C++ code #include #include #include float lagrange(float *x,float *y,float xx,int n) /*拉格朗日插值算法*/ { int i,j; float *a,yy=0.0; /*a作为临时变量,记录拉格朗日插值多项式*/ a=(float原创 2009-07-27 12:20:00 · 2213 阅读 · 1 评论 -
VC数据库编程-MFC ODBC
1.连接数据库CDatabase conn;conn.OpenEx(_T("DSN=bbodbc"));2.执行更新conn.ExecuteSQL(updateSQL);3.CRecordset初始化rst = new CRecordset(&conn); //指针或者下面的也可以rst.m_pDatabase = &conn; //针对非指针4.转载 2009-07-10 09:54:00 · 577 阅读 · 0 评论