内容列表
控制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语言 查阅全文
<< 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 >>