内容列表
- 控制WebBrowser控件的滚动
- IHTMLDocument2 *pDocument=(IHTMLDocument2*)m_browser.get_Document (); IHTMLWindow2 *pWindow; pDocument->get_parentWindow (&pWindow); pWindow->scrollBy (30,0);
- 分类:VC语言 查阅全文
- DirectShow Filter的Render问题
- 昨天与同事讨论问题的时候,发现如果在graphedit中render一个mpg文件的话,有时候,有些filter会被多次创建,而且是先创建多个instance,然后再删掉其余,只留下一个;而不是创建一个,然后删掉,之后在创建一个。这样问题就出现了。
如果我们在filter的构造函数中create一个文件的句柄,在filter运行的时候对这个文件进行操作,然后在析构函数中close
- 分类:VC语言 查阅全文
- MFC/DLL 编程时用独立的控制台窗口显示用户自定义调试信息
- 我将这个功能封装为两个文件,请将此文本内容下载到本地,保存为正确的文件名后使用。在不改变源代码的情况下实现,Debug版显示调试信息窗口,在Release版下不现实调试窗口且不增加程序负担。
###############DBWindow.h##################
/*****************************************
- 分类:VC语言 查阅全文
- 对于UDP组播的一些认识
- 对于UDP组播的一些认识
利用UDP组播能在intarnet,internet上也数据报的形式进行数据的组播(在internet上进行组播,要求路由器支持IGMP(internet网关管理协议,这个协议是在IP出现以后,为了支持组播而出现的)).相对于极度消耗网络带宽的广播来说(广播只能在intranet内广播),UDP组播有了很大的优化,只有终
- 分类:VC语言 查阅全文
- 今天发现VC7.1 中的一个大BUG
- 昨晚在写一段OLE自动化代码时,遇到一个莫名其妙的错误:当我的程序调用使用了VARIANT类型参数的自动化接口时出现严重错误,一晚上没有查出来。晚上回家仔细想了想,今早一来几下就解决了,原来是VC的一个BUG。说是BUG,可能也不是它的BUG。闲话少说,我们进入正题。
&nb
- 分类:VC语言 查阅全文
- 生产者-消费者模型的解决思路——自建队列
- 笔者曾遇到这样的需求:某软件在运行中随时有可能向外发送短信,一方面发送短信的设备是个独占资源,另一方面有多个线程要发短信。按照“把不稳定因素限定在一个实体中”的原则,自然就用一个专门的线程来操作短信设备,它的任务是从消息队列中取出要发送的短信,通过短信设备发送出去。这是比较常见的生产者-消费者模型,即一个模块产生数据,另外模块取得数据并进行处理。如何实现互斥?如何让生产者和
- 分类:VC语言 查阅全文
- 在delete时的一些错误
- 我在使用new来申请内存时遇到一问题如下:
///////////////////////////申请内存
char** ch = new char*[100];
for(int i = 0; i < 100; i ++) { ch[i] = new char[256]; }
////////////////释放内存&
- 分类:VC语言 查阅全文
- MMX及SSE优化--MMX篇
- MMX和SSE都是INTEL开发的基于SIMD(单指令多数据流)的技术。所谓单指令多数据流是指可以用一条指令可以完成多个数据的操作。虽然64位系统已经推出,但是我们大部分都是使用32位系统,所以如果要完成两个128位的相加运算,用普通32位指令很明显要执行4条相加指令,而基于64位的MMX指令只需要执行两次即可完成,更强大的SSE能一次处理128位,故一次就可
- 分类:VC语言 查阅全文
- 如何暂停主线程直到第二个线程的终止?
- 如何暂停主线程直到第二个线程的终止?
http://www.codeproject.com/threads/waitthreadmsi.asp#xx441032xxBy Ybbozman 本文题目意思是:主线程要继续执行,必须先等待另一个线程的终止。如何等待另一个线程的终止,正是下文要讲述的。
简介Introduction
几周前,我需要制作一个对话框将它作为MSI安装程序的一部分,为此所写
- 分类:VC语言 查阅全文
- WM_PIANT消息与窗口重画
- Windows给窗口发送消息,这意味著Windows调用窗口消息处理程序。但是,Windows程序也有一个消息循环,它调用GetMessage从消息队列中取出消息,并且调用DispatchMessage将消息发送给窗口消息处理程序。
那么,Windows程序是依次等待消息(类似于普通程序中相同的键盘输入),然后将消息送到某地方去的吗?或者,它是直接从程序外面接收消息的吗?实际上,
- 分类:VC语言 查阅全文
- VC如何实现透明窗口
-
以图片为透明界面,下面的方法只适用WINDOWS2000和XP系统:
在对话框初始化函数中加入: #define LWA_COLORKEY ?0x00000001 #define WS_EX_LAYERED ?0x00080000 typedef BOOL (WINAPI *lpfnSetLayeredWindowAttributes)(HWND hWnd, C
- 分类:VC语言 查阅全文
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。
我们先定义一些常见类型变量借以说明
int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="女侠程佩君";char temp[200];char *buf;CString
- 分类:VC语言 查阅全文
- 轻松实现视频渐入渐出
- 陆其明 2004-08-18
http://hqtech.nease.net/Article/DS_VideoTransition.htm
在一段主题视频内容的开始部分或者结束部分加入渐变特效,是当今很多影视片制作的惯用手法。这种特效处理,带给观众的将是更自然、更舒适的视觉享受。作为程序员,你想过如何来实现这种特效吗?本文介绍的就是一种实现视频渐入渐出的简单易行的编
- 分类:VC语言 查阅全文
- CPropertyPage检测数据有效性后避免自动关闭
- 今天用CPropertyPage的派生类接收用户输入的数据.
class CMovieIssueBasicPage : public CPropertyPage在用户点"确定"的时候, 首先要检测数据是否有效, 然后再决定是否进行下一步操作. 一旦数据不符合标准, 要求用户重新输入. 这就要让属性页在数据无效的时候不能自动关闭.
习惯性地重载了OnOK虚函数
void CMovieIssue
- 分类:VC语言 查阅全文
- 向数据库中插入数据的另一个方法 按id号的大小插入
- // TODO: Add extra validation here UpdateData(TRUE); CString strSQL;// CResourceSet m_recordset(&m_database); int i=1; int flag=0; while(!flag){ CBoo
- 分类:VC语言 查阅全文
- 请教一个VC的问题?
- 我在写VC++程序是出现了这样一个问题:如图所示:
在点击P_02_27View时出现了一个对话框,我不知道怎样解决这个问题,所以想请教各位朋友了!!!
- 分类:VC语言 查阅全文
- VC向数据库中插入一条记录
- 清浪冲天 马敬发 QQ: 283989349?? E-mail: [email protected]
有问题时,我们可以通过http://www.hustc.mpc.cn?这个论坛,
或 通过QQ 共同学习和讨论
// AppriseInfo.cpp : implementation file//
#include "stdafx.h"#include "train.h"#includ
- 分类:VC语言 查阅全文
- bstr error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(wchar_t
- Setting of the project in "C/C++ -> Language -> Treat wchar_t as Built-In Type" to "No" (originally it was: "Yes(/Zc:wchar_t)".
/Zc:wchar_t(wchar_t 是本机类型)
请参见
/Zc(一致性)
/Zc:wchar_t
如果未
- 分类:VC语言 查阅全文
- VC和数据库工程最为全面的登陆含计算器颜色的设置等
- ///////////////////////////////////////////////////////////////////////////类名:CAboutDlg//功能:通讯录"关于"对话框
/////////////////////////////////////////////////////////////////////////
#include "stdafx.h"#i
- 分类:VC语言 查阅全文
- 最近接触dicomserver中得worklist编程,记录一下心得
- 接受一个worklistquery请求时,服务器先响应 接受关联请求,然后成功再接受查询请求
用下面函数响应关联请求
L_VOID CNetClient::OnReceiveAssociateRequest(LDicomAssociate *pPDU)
下面函数响应查询请求
L_VOID CNetClient::OnReceiveCFindRequest(L_UCHAR nPresenta
- 分类:VC语言 查阅全文