C++
文章平均质量分 79
xiaops2005
这个作者很懒,什么都没留下…
展开
-
VC中使用ADO进行数据库开发的一些资料的整理
转载:http://dev.csdn.net/author/handsomerun/f08015c2dcf74381896734b0bfb95750.html1.导入ado库在StdAfx.h中,加入如下代码#import "c:/program files/common files/system/ado/msado15.dll" / no_namespace ren转载 2007-04-25 17:02:00 · 343 阅读 · 0 评论 -
通过#pragma pack(n)改变C编译器的字节对齐方式
在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 例如,下面的结构各成员空间分配情况:struct tes转载 2007-05-31 13:55:00 · 281 阅读 · 0 评论 -
Visual C++编程疑难问题解
原地址:http://www.yesky.com/20030211/1651565_2.shtml问题一:如何实现指定盘符的光驱弹出弹入 钥匙在这里: void ctrl_cdrom_door(LPCTSTR drivename ,//驱动器的名字如f:等.bool fOpen file://弹出时用true,弹入时用false){转载 2007-05-31 14:01:00 · 431 阅读 · 0 评论 -
在VC中用GDI+绘制角度可变的颜色渐变效果
GDI+ 是GDI(Windows 早期版本提供的图形设备接口)的后续版本,是Microsoft Windows XP作系统即后续版本的图形显示技术。它已经集成到了.Net开发环境中,所以不管你的OS是什么版本,只要安装了.Net框架,就有了GDI+(注意:是.Net框架,而不是.Net开发环境,所以Win98中也可以使用GDI+)。 现在,言归正传。 在头文件转载 2007-05-25 11:47:00 · 656 阅读 · 0 评论 -
如何创建按钮添加到窗口中去
1.定义成员 CButton m_button.2.在Resource.h定义IDC_BUTTON1,ID号自定义3.m_button.Create(_T("按钮"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,50), this, IDC_BUTTON1 );4.然后用IDC_BUTTON1 作消息影射原创 2007-05-18 17:06:00 · 445 阅读 · 0 评论 -
vc实现如何平滑地关闭窗口
关键字 图层,窗口原作者:Mohammad A. Salah. [Mohd_a_salah@hotmail.com]文章原始出处: http://www.codeguru.com 译者:阿鬼 [mornlee@21cn.com]环境: VC6, win2000, winXP 转载请与作者联系技术准备:很简单,就是使用 Windows API函数SetLayeredWindowAttributes(转载 2007-05-18 15:50:00 · 413 阅读 · 0 评论 -
VC初学者经典错误LNK2001详解 出处:CSDN
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误。 [正文] 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接转载 2007-05-18 15:14:00 · 330 阅读 · 0 评论 -
VC一点通:实现文件夹的缩略图显示
示例演示了列表控件的虚列表和自画功能,也演示了一些系统外壳的函数和接口的使用方法。单击这里下载本文的代码。预备性阅读在阅读本文之前,建议先对列表视图控件和系统外壳有一个基本的了解。建议阅读以下SDK文章ShellFAQList-ViewControlsOverviewUsingList-ViewControlsCustomizingaControlsApp转载 2007-05-18 15:44:00 · 1014 阅读 · 0 评论 -
VC学习:虚拟按键的总结及示例
符号常量 十六进制值 指定的鼠标或键盘按键 VK_LBUTTON 01 鼠标左键 VK_RBUTTON 02 鼠标右键 VK_CANCEL 03 Control-break 过程 VK_MBUTTON 04 鼠标中键 VK_BACK 08 BACKSPACE 键 VK_TAB 09 TAB 键 VK_CLEAR 0C CLEAR 键 VK_RETURN 0D ENTER 键转载 2007-05-18 15:42:00 · 457 阅读 · 0 评论 -
为MFC应用程序添全屏幕显示功能
在CMainFrame类中添加下列成员变量和成员函数(使用ClassWizard),下面是这些变量和函数的功能说明: 成员变量: BOOL m_bFullScreen; //全屏幕显示标志 CRect m_FullScreenWindowRect; //全屏幕显示窗口Rect WINDOWPLACEMENT m_wpPrev; //用于保存正常视图时的窗口位置信息 CToolBar转载 2007-05-18 15:17:00 · 384 阅读 · 0 评论 -
得到网卡信息源代码
#include #include #include #include void main(void) {DWORD Err;PIP_ADAPTER_INFO pAdapterInfo, pAdapt;DWORD AdapterInfoSize;PIP_ADDR_STRING pAddrStr;//// Get the main IP configuration information for t转载 2007-05-18 15:48:00 · 383 阅读 · 0 评论 -
让程序只运行一个实例的方法
让程序只运行一个实例的简单实用的方法 //首先在InitInstance()函数中创建一个同步对象,如果(GetLastError()返回ERROR_ALREADY_EXISTS就表明存在 //一个应用实例了,返回false取消 // 创建同步对象 //By cryfis转载 2007-05-18 15:39:00 · 366 阅读 · 0 评论 -
实用!超强VC/MFC 常见问答收集
问 自编浏览器进入一个网页后,点一个链接后系统自动调用用IE打开网页而不是用自身浏览器打开网页。如何让窗口用我自己的浏览器打开? 答: 控制新的窗口 默认情况下,浏览器收到创建新窗口请求时,会在IE中打开新的窗口。你可以处理NewWindow2事件来在自己指定的窗口中打开请求的页面。 问: 如何枚举系统中视频捕获设备(摄像头)的设备名称 答: 以下代码来 自DirectX9转载 2007-05-18 15:31:00 · 1132 阅读 · 0 评论 -
C++编程人员容易犯的10个C#错误
我们知道, C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。 尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我们将讨论C++编程人员最容易犯的十个错误。 陷阱1: 没有明确的结束方法 几乎可以完全肯定地说,对于大多数C++编程人员转载 2007-05-18 15:46:00 · 392 阅读 · 0 评论 -
VC常用技巧集锦
1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄。Example: HANDLE hInstance=AfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用 AfxGetM转载 2007-05-31 16:15:00 · 642 阅读 · 0 评论