内容列表
- 如何用VC++和VFP进行ActiveX数据通讯
- 在进行软件开发的过程中,如何在不同的编程工具之间进行数据交换和通讯,需要进行不断的探索和总结。我们在开发机械CAD仿真软件的过程中,遇到了在VC++中读取和修改Visual Foxpro中数据的问题。经过许多次的试验,我们通过采用自动服务器(ActiveX Automation)的方法圆满解决了这个问题。
---- 自动服务器,以前称为OLE Automation,后来称为ActiveX OL
- 分类:VC语言 查阅全文
- 如何用VC++和VFP进行ActiveX数据通讯
- 在进行软件开发的过程中,如何在不同的编程工具之间进行数据交换和通讯,需要进行不断的探索和总结。我们在开发机械CAD仿真软件的过程中,遇到了在VC++中读取和修改Visual Foxpro中数据的问题。经过许多次的试验,我们通过采用自动服务器(ActiveX Automation)的方法圆满解决了这个问题。
---- 自动服务器,以前称为OLE Automation,后来称为ActiveX OL
- 分类:VC语言 查阅全文
- 如何用VC++和VFP进行ActiveX数据通讯
- 在进行软件开发的过程中,如何在不同的编程工具之间进行数据交换和通讯,需要进行不断的探索和总结。我们在开发机械CAD仿真软件的过程中,遇到了在VC++中读取和修改Visual Foxpro中数据的问题。经过许多次的试验,我们通过采用自动服务器(ActiveX Automation)的方法圆满解决了这个问题。
---- 自动服务器,以前称为OLE Automation,后来称为ActiveX OL
- 分类:VC语言 查阅全文
- 利用MFC编程在工具条中增加组合框控件
- ---- Windows UI技术一直是程序设计人员尤其是用户接口程序设计人员最关心的技术。显然新颖美观的界面会给用户留下深刻的印象。Windows操作系统的流行也在于其用户界面的不断创新与改进。Office 97、Visual Studio 97、Outlook、IE等每一个新的软件的推出都能够给人新的感觉。尤其是这些软件工具条十分丰富美观,如3D形式的工具条、飞行Tips,这些小技巧既富于吸引
- 分类:VC语言 查阅全文
- 给你的应用程序添加动态鼠标
- 鼠标是一个应用程序与用户交互的主要手段,因此如果在应用程序里能显示一些比较“酷”的鼠标(如动态鼠标)的话,无疑能使软件更加友好。但是我们在一般情况下用VC++都是调用系统提供的鼠标或生成一些静态鼠标,而且资料上也很少有提到动态鼠标的,那么怎么才能生成及利用动态鼠标呢?
---- 幸好Visual C++已为我们准备好了一个很好的编辑动态鼠标的
- 分类:VC语言 查阅全文
- C++ FAQ Lite[8]--引用(更新)
- [8] 引用(Part of C++ FAQ Lite, Copyright © 1991-2001, Marshall Cline, [email protected])
简体中文版翻译:申旻,[email protected](东日制作室,东日文档)
FAQs in section [8]:
[8.1] 什么是引用?
[8.2] 给
- 分类:VC语言 查阅全文
- VB与VC混合编程中处理消息的方法
-
VB与VC混合编程中处理消息的方法
现在越来越多的人采用VB与VC的混合编程:用VB快速开发出漂亮的界面以及外围处理程序,再用VC编写底层的各种操作,例如内存的操作、IO端口的操作等,VC中还可以嵌入汇编语言进行更底层的操作。 一般的做法是将VC程序编译成DLL,在VB中用Declare语句声明DLL中的函数,例如: Declare Function Send
- 分类:VC语言 查阅全文
- VC++中STL的使用
-
VC++中STL的使用
---- Visaul C++作为一种优秀的编程工具,已越来越受到广大程序员的喜爱, 本人使用C&C++已有相当长的时间,发现C++语言博大精深,现只举一简单的例子:
---- 各位在编程中一定用过链表之类的数据结构,是否是自己重写整个代码?
---- 还是使用现成的模版?其实,Visual C++提供了非常好的STL供大家使用, 以链表
- 分类:VC语言 查阅全文
- 妙用c++注释
- c++的注释有两种:// 和/*。 下面我向大家介绍一下如何用他们进行调试。
写成这样:
//*
func1( )
...
- 分类:VC语言 查阅全文
- 颜色模型浅谈(二)
- 二、三基色颜色模型
下面我们就开始具体的讲解颜色模型。
众所周知,当我们将两种不同的颜色按一定比例混合可以生成另一种颜色,通过混合三种不同的颜色我们就可以得到我们想要的颜色,这就是三基色颜色模型的基本原理。但是理论表明在实际的基色组中,没有一种组合能生成所有的颜色。以我们常用的RGB为例,如下图:
这是一张颜色匹配图,该图表示了生成某一光谱颜色所需要的R、G、B配比,从图中可
- 分类:VC语言 查阅全文
- 在VisualStudio98 中 直 接 构 造NT kmode 驱 动 程 序
-
在VisualStudio98 中 直 接 构 造NT kmode 驱 动 程 序
深 圳 迪 瑞 计 算 机 技 术 有 限 公 司 蒋 宗 文
---- Microsoft VisualStudio98 是 一 个 功 能 强 大 的C 和C++ 程 序 开 发 环 境, 其 中 有 几 项 功 能 我( 相 信 也 是 广 大C 和C++ 程 序 员 们) 特
- 分类:VC语言 查阅全文
- VC实现对话框上信息的显示
-
VC实现对话框上信息的显示
利用 VC的AppWizard,可以很容易地实现工具条和菜单项的ToolTip,或在状态条上显示帮助信息,但要在对话框的控件上显示ToolTip和在状态条上显示控件信息并不容易实现。现在,我们用VC中的WM_SETCURSOR 与TTN_NEEDTEXT消息就可达到目的。具体操作如下:
一、利用 VC的 MFC AppWiz
- 分类:VC语言 查阅全文
- 控件在应用程序的应用
-
在窗口中添加控件
- 分类:VC语言 查阅全文
- 改变对话框的背景色
- 改变对话框的背景色
黄基前(广西桂林)
---- 笔者曾在《软件报》2000年第5期中讨论过如何改变控件的颜色,但还有
相当一部分的读者来信提问:一个基于对话框的MFC AppWizard应用程序中,如
何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实
现,具体如下(粗斜体代码为增添的):
---- 方法一:调用CWinApp类的成员函数SetD
- 分类:VC语言 查阅全文
- 删除目录及目录下所有文件与子目录
- 删除目录及目录下所有文件与子目录
VC++只提供了删除一个空目录的函数,而用往往希望删除其下有很多子目录与
文件的目录。为了实现这一功能,我编写了DeleteDirectory 函数,它可以实现
这一功能。
函数原型:BOOL DeleteDirectory(char *DirName);
返回值:成功删除时返回TRUE,否则返回FALSE
参数DirName为要删除的目录名
- 分类:VC语言 查阅全文
- DDX/DDV工作内幕
- DDX/DDV工作内幕
DDX(动态数据交换)和DDV(动态数据验证)看起来好象是在对话框中某控件和
某成员变量之间建立连接,自动实现控件和变量之间的数据转移.但这只是一个幻
觉.它的实际工作方式是这样的:当你用ClassWizard把某变量和控件连接起来时
(通过Member Variables选项卡),它在数据映射中创建一个入口.实际上也就是
在对话框的DoDa
- 分类:VC语言 查阅全文
- VC++5.0下MIDI、WAV及CD的播放
- VC++5.0下MIDI、WAV及CD的播放
武汉石化设计院电算室 周红汉
---- 加入音乐是增强应用程序功能的所有方法中最简单的一个。几乎每个计算机游戏或多 媒体程序都以某种MIDI或CD音乐为背景。音乐可以使用户心情愉快;在合适的场合播 放恰当的音乐能够使程序员和他的VC++程序焕发光彩。
第一部分 MIDI的播放
---- 乐器数字化接口(MIDI)是由音乐界的一些大公司(
- 分类:VC语言 查阅全文
- VC5中使用标签控件
-
VC5中使用标签控件
VC5中,标签控件是由CTabCtrl类来作数据支持的。做一个标签控件,主要有以下几个步骤: 一、在ResourceView标签页(就是VC5左面的标签控件第二项)的对话框中添加TABCTRL(比如取名为MYTABCTRL)。 二、在ClassWizard中为刚添加的标签控件关联上一个CTabCtrl变量(比如取名为mytab)
- 分类:VC语言 查阅全文
- Visual C++中位图按钮的新颖设计
- 在众多的Windows软件中,位图按钮(BitmapButton)确实是一个相当重要的角色。与普通按钮相比,它以图形代替文字,形象直观,使画面更加活泼,使人机界面更加友善。笔者在用Visual C++编制软件时,经常用到位图按钮。但在编制的过程中,发现它也还存在着美中不足的地方。
一、问题的提出
我们在上Internet时,经常使用各种浏览器,例如IE或Netscape,它在工具条上
- 分类:VC语言 查阅全文
- 如何创建一个不规则形状的窗口
- 可以使用新的SDK函数SetWindowRgn。该函数将绘画和鼠标消息限定在窗口的一个指定的区域,实际上使窗口成为指定的不规则形状。
使用AppWizard创建一个基于对话框的应用程序并使用资源编辑器从主对话资源中删除有的缺省控件、标题以及边界。
给对话类增加一个CRgn数据成员,以后要使用该数据成员建立窗口区域。 Class CRoundDlg : public CDialog { …
- 分类:VC语言 查阅全文