内容列表
- 如何 :在ActiveX控件中获得顶层IWebBrowser2接口
-
如何: 在ActiveX 控件中获得顶层 IWebBrowser2 接口
此文章的信息应用于:
Microsoft Internet Explorer (编程) 版本4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5
概要
微软知识库文章
Q172763 信息:在ActiveX 中访问对象模型说明了如何在控件中获得所在窗
- 分类:VC语言 查阅全文
- 用VC编出来的东东到别的机器上运行不了?
- 经常看见有人提出自己用vc编出来的东西到别的机器上运行不了,我也遇过这样的问题,其实这一般是初学者都会遇到的问题,因为入门的书都不会太全面,所以好多譬如这样的问题是难以解决的。我总结经验如下: 其实一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个
- 分类:VC语言 查阅全文
- 使用Windows 95虚拟设备驱动程序(VxD)
- 大家知道整天都在讨论的CIH病毒利用了VxD技术,掌握了VxD 编程,就等于破除了CIH 病毒神话,彻底清除CIH 病毒。仔细学习这篇文章。VxD介绍
本文介绍VxD的作用。如果Windows 95提供的标准VxD对你的硬件或者软件不能提供100%的兼容支持,你需要为你的硬件或者软件(包括16位和32位软件) 创建VxD。如果你想让Windows用户使用你的硬件或者软件的某些新特征,你也可以创建
- 分类:VC语言 查阅全文
- 动态汉化Windows技术的分析
- "陷阱"技术探秘 ──动态汉化Windows技术的分析 四通利方(RichWin)、中文之星(CStar)是大家广为熟知的汉化Windows产品,"陷阱"技术即动态修改Windows代码,一直是其对外宣称的过人技术。本文从Windows的模块调用机制与重定位概念着手,介绍了"陷阱"技术的实现,并给出了采用"陷阱"技术动态修改Windows代码的示例源程序。 一、发现了什么? 笔者多年来一直从事Wi
- 分类:VC语言 查阅全文
- 串口调试助手VC源程序及详细编程过程
-
串口调试助手VC源程序
及编程详细过程
作者:龚建伟
可以任意转载,注明作者和说明来自 ◆龚建伟技术主页◆
目次:
1.建立项目
2.在项目中插入MSComm控件
3.利用ClassWizard定义CMSComm类控制变量
4.在对话框中添加控件
5.添加串口事件消息处理函数OnCom
- 分类:VC语言 查阅全文
- 异常死亡进程的自动复活
- 异常死亡进程的自动复活(1) [ 作者: 卓乃奇 添加时间: 2001-9-11 8:42:28 ]
上海三吉电子工程有限公司 卓乃奇 一、问题的产生 我们或多或少都有这样的经历,在Windows上运行的应用程序常常会异常终止,需要通过手工重新将其启动起来。若计算机无人看守,异常终止的进程不能实时启动,则可能给生产造成损失。 本人在开发GPS全球卫星定位系统
- 分类:VC语言 查阅全文
- Windows 95/98下直接访问物理内存
- Windows 95/98下直接访问物理内存
在很多情况下,我们都有直接访问物理内存的要求,如在实时高速数据采集系统中,
对I/O板上配置的存储器的访问。但是,为了保证系统的安全性和稳定性,操作系统
并不提倡应用程序直接访问硬件资源, 因此,随着操作系统的进步,导致了目前存在
的这样一个不幸的事实: 以前在DOS下很容易实现的特定物理内存的读写操作,在Windows
下却变得
- 分类:VC语言 查阅全文
- 如何查询和设置系统参数
- 如何查询和设置系统参数
在Windows 3.1 SDK中介绍过SDK函数SystemParametersInfo,调用该函数可以
查询和设置系统参数,诸如按键的重复速率设置、鼠标双击延迟时间、图标字
体以及桌面覆盖位图等等。
//Create a font that is used for icon titles.
LOGFONT stFont
∶: SystemPa
- 分类:VC语言 查阅全文
- 在程序中使用 Windows的Task Bar
- 在程序中使用 Windows的Task Bar。 Windows的Task Bar是一标准控件。 使用到的结构是NOTIFYICONDATA:
typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT uID;
UINT uFlags; UINT uCallbackMessage;
- 分类:VC语言 查阅全文
- 获取快捷方式的目标和参数
- 获取快捷方式(.lnk)的目标和参数
我看了Michael Taupitz关于建立快捷方式的方法,我认为有很多时候当我
们在命令行模式中偶然发现一个快捷方式的时候,我们不知道这个.lnk文件指
向什么地方。
我写了一个函数,它以CString的形式返回了.lnk文件的目标和参数。
CString GetShortcutTarget(const CString Link
- 分类:VC语言 查阅全文
- C++的沉迷与爱恋
-
<!-- #BeginEditable "%B7%D6%C0%E0" -->
C++的沉迷与爱恋
作者:侯捷
1998.09.28 发表
每年的 09/28 於我都是一个特殊的日子 -- 不只是因为教师节。今年很特殊地没有普天同庆,那麽我就写篇文章自己庆祝一下好了。我於今年七月发表了一本着作 <多型与虚拟> 和一本译作 <深度探
- 分类:VC语言 查阅全文
- Platform SDK 中控制系统音量的重要结构MIXERCONTROLDETAILS结构体定义
- MIXERCONTROLDETAILS结构体定义
MIXERCONTROLDETAILStypedef struct{DWORD cbStruct;指示出MIXERCONTROLDETAILS结构的大小(字节单位),这个大小必须足以包括基本的MIXERCONTROLDETAILS结构。当mixerGetControlDetails返回,该成员包括了返回信息的实际大小。返回信息不超过请求的大小,也
- 分类:VC语言 查阅全文
- Platform SDK 中控制系统音量的另一个重要结构MIXERLINECONTROLS结构体定义
- MIXERLINECONTROLS结构体定义MIXERLINECONTROLStypedef struct{DWORD cbStruct;指示出MIXERLINECONTROLS结构的大小(字节单位)。该成员必须在调用mixerGetLineControls函数之前被初始化。这个大小必须足以包括基本的MIXERLINECONTROLS结
- 分类:VC语言 查阅全文
- 非法探取密码的原理及其防范
-
一、非法获取Password的原理:
Edit控件是Windows的一个标准控件,当把其Password属性设为True时,就会将输入的内容屏蔽为星号,从而达到保护的目的。虽然我们看来都是星号,但程序中的Edit控件实际仍是用户输入的密码,应用程序可以获取该控件中的密码,其他应用程序也可以通过向其发送WM_GETTEXT或EM_GETLINE消息来获取Edit控件中的内容
- 分类:VC语言 查阅全文
- 怎样用程序取得CPU信息
- 怎样用程序取得CPU信息 [ 作者: 不详 添加时间: 2001-9-11 8:39:57 ]
很 多 软 件 可 以 判 断所 运 行 的 电 脑 类 型 而 自 动 做 不 同 的处 理。 如PhotoShop 5 可 以 探 测CPU 是 否 有MMX 支 持 而 调 用 不同 的 处 理 函数,《 金 山 词 霸》 发 现 有MMX 支 持 会 产 生 半 透明
- 分类:VC语言 查阅全文
- 二维数组的动态内存分配和释放
- //动态分配二维数组空间 { m_iHight=10;//二维数组的高度 m_iWidth=10;//二维数组的宽度 //动态分配一个二维数组m_ppTable内存空间 //其类型为int //m_ppTable指向该数组 int **m_ppTabl
- 分类:VC语言 查阅全文
- 《深入浅出MFC》学习笔记之一
-
- 分类:VC语言 查阅全文
- Windows 95/98下直接访问物理内存
- Windows 95/98下直接访问物理内存(1) [ 作者: 不详 添加时间: 2001-9-11 8:24:28 ]
在很多情况下,我们都有直接访问物理内存的要求,如在实时高速数据采集系统中,对I/O板上配置的存储器的访问。但是,为了保证系统的安全性和稳定性,操作系统并不提倡应用程序直接访问硬件资源, 因此,随着操作系统的进步,导致了目前存在的这样一个不幸的事实:
- 分类:VC语言 查阅全文
- Emergency! Emergency!! Is Visual C++ Being Abandoned?
- Emergency! Emergency!! Is Visual C++ Being Abandoned?
Dr. GUI,
Enough with .NET and C#! What is Microsoft going to do with Visual C++? Are they dropping it for C# or will it just languish? Thanks fo
- 分类:VC语言 查阅全文
- 用WM_COPYDATA实现进程通信
- 这个过于简单,实在凑不上几个字,所以干脆越简单越好吧!!!!
用WM_COPYDATA的前提:
1,知道接收消息进程的句柄。
2,接收消息进程重载了WM_COPYDATA消息映射,能对其做出反应(否则不是发送端自作多情了?)
看过前提,的出结论:在自己写的两个进程间用WM_COPYDATA再好不过。
下面CODE几行就说明了一切。
获得句柄的方法,最简单的方法就是使用FindWindo
- 分类:VC语言 查阅全文