内容列表
DLL(Dynamic Link Libraries)专题(转帖)
http://www.microsoft.com/china/community/program/OriginalArticles/techdoc/dll.mspx 引言 调用方式 MFC中的DLL DLL入口函数 关于约定 关于DLL的函数 模块定义文件(.DEF) DLL程序和调用其输出函数的程序的关系 作者 引言 比较大的应用程序都由
分类:VC语言 查阅全文
用VC++设计语法编辑器
语法编辑器是一个可以对程序设计语言进行语法编辑的文本编辑器,它对程序设计语言进行语法关键字进行加亮处理,如注释行、字符串、语法关键字、数字等,这样使得源程序更容易阅读,VB、VC++、DELPHI等开发环境都提供了语法编辑功能,相信开发人员都会有切身的体会。本文将讲述如何用VC++设计一个语法编辑器,因为源程序较长,本文并不打算列出详尽的代码,而是指出语法编辑器的设计思路,在本文最后附有一个演示程
分类:VC语言 查阅全文
如何通过 点击list控件中的某一列使它传递给 一个修改的对话框
    ////////////////////////////////////////////////////////////////////////功能:弹出修改记录窗口//日期:2003.12//////////////////////////////////////////////////////////////////////void CMainDlg::OnRa
分类:VC语言 查阅全文
在VC中设置快捷键的方法
QQ: 283989349 E-mail: [email protected] 有问题时, 我们可以通过 http://www.hustc.mpc.cn  这个论坛, 我的另一个blog http://majingfa.blogchina/大家有 空也可以到 那里去看看或 通过QQ 共同学习和讨全文共4172字     方法: 是在菜单或按钮的属性页中的标
分类:VC语言 查阅全文
矢量图融合到位图中
矢量图融合到位图编程总结 矢量图融合到位图其实也就是程序打开一幅位图(称为BMP),然后在上面绘制一些图形或文字后(称为VG),VG融合到BMP中,也就是从根本上改变BMP的数据内容。 确定所需要处理的问题后就可以着手设计了。 首先,在没有深入考虑之前,这是一个再简单不过的问题了,所以把它放到最后处理。因为这个功能普遍存在。打开一幅位图---画图--保存位图,然后绘制的信息就保存到位图上了。
分类:VC语言 查阅全文
更改口令的界面的开发 (VC和数据库应用)
// ChangePswDlg.cpp : implementation file// #include "stdafx.h"#include "Address.h"#include "ChangePswDlg.h"#include "PswdSet.h" #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FI
分类:VC语言 查阅全文
请教:调试时出现的问题
问题类如下: class CUserFrame : public CMDIChildWnd 调用函数如下,实现功能是只能生成一个子框架和视图: void CDatamartApp::OnUserManagement(){ extern CUserFrame * bUserManagement; if(!bUserManagement) {  
分类:VC语言 查阅全文
OpenH323新特性--Plugin Codecs
1.14版本之前,每添加一个新的语音编解码,需要修改和重新编译OpenH323原码。这需要一份完整的OpenH323原码拷贝和一个兼容的开发环境,也需要掌握C++和OpenH323能力集(capabilities)的细节。 1.14版本以后,OpenH3230加载语音编解码,既能够在运行时加载,也可以从一个dll(for windows)或者library.so(在Unix平台上)文件加载。这就
分类:VC语言 查阅全文
在N-Gage上折腾一个Hello World程序
关键字:Nokia N-gage,诺基亚手机编程,Symbian Series60程序开发,Symbian C++ [阿赖原作文章,转贴请注明本贴网址出处] 拿到小N之后装软件,装中文,玩游戏,一直摆弄了几天,没什么新鲜感了就开始琢磨编个在手机上运行的程序。N-gage采用的是Sybian6.1的操作系统,可以选择visual C++或Java作为开发工具,相关的SDK文档可在诺基亚论坛免费下
分类:VC语言 查阅全文
一个网络应用的中间件产品
几年之前,中间件还是一个软件开发人员热炒的话题,中间件的开发也呈现出一个充满前景的势头。然而直到今天,中间件市场还远没有成熟,在各种开发领域,尤其是在网络应用开发领域,还缺乏主导市场的中间件产品。 说到底,一个程序员使用什么样的技术开发一个网络应用程序,或者说,他是否愿意使用除了通用开发平台(Visual Stdio,Delphi,Java等)以外的第三方软件供应商的中间件产品,取决于他能否在使
分类:VC语言 查阅全文
DirectShow音视频同步实验报告(1)
陆其明 2004-09-09   一. 单一音频流   Filter Graph如图1:     图1 单一音频流的Filter Graph   注意:紧靠Audio Renderer的上一级Filter的Audio输出Pin,其GetMediaType函数提供的Media Type的WAVEFORMATEX结构要求填写完整,
分类:VC语言 查阅全文
DirectShow音视频同步实验报告(2)
单一视频流   Filter Graph如图2:   图2 单一视频流的Filter Graph   注意:紧靠Video Renderer的上一级Filter的Video输出Pin,其GetMediaType函数提供的Media Type的VIDEOINFOHEADER结构要求填写完整,不仅包括图像的宽度、高度、像素位数,还包括BITMAPINF
分类:VC语言 查阅全文
无模式对话框的一些注意事项
无模式对话框的创建: 1. 添加对话框资源,假设其资源名为IDD_DIALOG1 2. 为对话框创建类,假设其类名为CTestDlg 3. 在stdafx.h文件中加入对CTestDlg类的头文件引用, #include “TestDlg.h” 4. 在引用CTestDlg类的头文件中添加成员变量:    public:&nb
分类:VC语言 查阅全文
深入ADO内部调试
        最近在做一个DataGrid链接DBF数据库的工程。DataGrid的数据是ADO Recordset。在操作DBF文件时常常出现ADO内部爆出的错误。这些错误有些很难调试。我们知道ADO是通过OLE DB操作数据库的。这些操作通常都会转化为对数据库的SQL语句。我们如果能知道最终的SQL语句
分类:VC语言 查阅全文
打造自己的spy++
bool APIENTRY MainDlgProc(HWND hDlg,//对话框句柄        UINT message,//消息类型         WPARAM wParam,//消息附带信息  &n
分类:VC语言 查阅全文
第一章 COM是一个更好的C++
软件分发与C++ 以源代码形式分发: 问题1: 每个可执行文件都将包含类库的代码, 浪费磁盘空间, 如果用户同时运行包含该类库的几个应用,浪费虚拟内存. 问题2: 一旦类库厂商发现了缺陷,没有任何办法可以替换部分实现代码   动态链接与C++ 引入库不包含实际的代码,由链接器产生, 它包含一些引用,指向DLL的文件名和被引出的符号名. 有了引入库,机器码在硬盘上只保留一份
分类:VC语言 查阅全文
打造自己的任务管理器
用OnFresh()对当前进程表进行刷新 void OnFresh() { m_number=0; m_wndList.ResetContent(); HANDLE hSnapshot; hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); PROCESSENTRY32
分类:VC语言 查阅全文
DirectShow音视频同步实验报告(3)
混合音视频流 ? 注:既然视频流不会影响Filter Graph的流时间,则视频流的播放情况不会影响到音频流的播放。本节主要讨论音频流播放情况对视频流播放的影响。 ? Filter Graph如图4: ? 图4 混合音视频流的Filter Graph ? 1.? Filter Graph不使用参考时钟 ? 现象:音频正常、连续播放,视频快镜头播放。音视频不同步! ? 2
分类:VC语言 查阅全文
显示大位图时滚动条应用的小技巧
在向指定dc动态打开一位图文件时,经常会遇到图片大小超过指定区域的问题,在保持位图文件不失真的情况下,最好的方式是使用滚动条进行指定区域的显示处理。根据位图的大小不同会出现四中情况,即:图片长和宽是否小于指定区域的长宽。处理的代码如下:  CWnd *hwnd = GetDlgItem(IDC_WIN);  hDesDC = hwnd->GetDC
分类:VC语言 查阅全文
把qq信息用语音读出的几个问题
读出qq信息需要涉及到几个问题: 1、就是要利用到microsoft speech sdk 5.1开发包做为文本语音的转换 2、就是如何提取出qq窗口中需要的信息 首先需要把qq信息设定为自动弹出 这样程序可以动态地捕捉到弹出的qq窗口 为其分别开起一个发声线程,或者把信息加到特定的信息队列以便依次读出   HWND g_hParantWnd = ::Fin
分类:VC语言 查阅全文
<< 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 >>