![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 57
yum2006
这个作者很懒,什么都没留下…
展开
-
enum disk driver枚举磁盘,可取得当前任意类型磁盘
void C2DFileDialog::getDiskDrivers(std::vector &strDrivers) { wchar_t buff[256]; int len = GetLogicalDriveStringsW(siz原创 2011-09-12 16:14:05 · 1743 阅读 · 1 评论 -
C# Socket 入门5 UPD 结构体 与 C++ 通信
http://www.cnblogs.com/LinFx/archive/2010/05/28/2123682.htmlhttp://www.cnblogs.com/LinFx/archive/2010/05/30/2123681.html1. 同样, 我们先看看这一个比简单的 结构体代码using System;using System转载 2012-05-16 17:46:39 · 915 阅读 · 0 评论 -
process communication by using pipe and tcp
http://msdn.microsoft.com/zh-cn/library/bb546085.aspx#Y0http://msdn.microsoft.com/en-us/library/windows/desktop/ms737593(v=vs.85).aspx tcp serverhttp://msdn.microsoft.com/en-us/library/wind原创 2012-05-15 16:06:00 · 727 阅读 · 2 评论 -
tcp communication btw c# and C++
用C++建立客户端Socket,怎么用C#建立服务器端Socket进行通信,C++发数据,C#收数据。请给出示例代码。2011-4-12 09:43提问者: lisiliang06 | 浏览次数:582次#include #include #include #pragma comment(lib, "Ws2_32.lib")#define DEFAULT_B转载 2012-05-15 15:55:45 · 978 阅读 · 0 评论 -
stdio.h&stdlib.h&string.h
stdio.h&stdlib.h&string.h (2011-12-02 13:15:07)转载▼标签: 杂谈 stdio.h中的标准输入输出函数 int getchar() //从标准输入设备读入一个字符,显示 int putchar() //向标准输出设备写一个字符 int sc转载 2012-05-07 14:02:23 · 3776 阅读 · 0 评论 -
Some DirectShow Samples Break in Visual Studio 2005【转载】
Microsoft Visual Studio 2005版本 8.0.50727.42 (RTM.050727-4200)Microsoft .NET Framework版本 2.0.50727 SP1源于:http://blogs.msdn.com/mikewasson/archive/2005/05/23/some-directshow-samples-break-in-v转载 2011-12-16 16:00:32 · 852 阅读 · 0 评论 -
simple use
bool breakOut = false; while(!breakOut) { soundEng->update(); if(_kbhit()) { switch(_getch()) { case 13: breakOut = true; break; case 'c':sound->setPosition(180); break;原创 2011-12-16 14:42:58 · 469 阅读 · 4 评论 -
checkGuard class
class Guard{ public: /// /// Checks that the index is within range, if not it throws an exception. /// /// The ordinal position (index) of the item. /// The number of items in the c原创 2011-12-23 11:51:20 · 423 阅读 · 0 评论 -
DirectSound操作WAVE文件的方法
DirectSound操作WAVE文件的方法 MCI虽然调用简单,功能强大,可以满足声音文件处理的基本需要,但是MCI也有它的缺点,那就是它一次只能播放一个WAVE文件,有时在实际应用中,为了实现混音效果,需要同时播放两个或两个以上的WAVE文件时,就需要使用微软DirectX技术中的DirectSound了,该技术直接操作底层声卡设备,可以实现八个以上WAV文件的同时播放。 实现Di转载 2011-12-14 13:53:05 · 717 阅读 · 0 评论 -
com point
通过引用计数确实可以很合理的管理组件的生命周期,但也严格要求开发人员遵循下面这三条简单规则【1】:1.在返回之前调用AddRef。对于那些返回接口指针的函数,在返回前应用相应的指针调用AddRef。这些函数包括QueryInterface及CreateInstance。这样当客户从这种函数得到一个接口后,他将无需调用AddRef。2.使用完接口之后调用Release。在使用完某个接口之后应转载 2011-12-21 17:49:37 · 592 阅读 · 0 评论 -
guard class ,can extend to debug by add errorline number when use this check
/// /// This is a helper class of static methods used to validate assumptions. /// //////////////////////////////////////////////////////////////////////////////////////////////////// class原创 2011-12-23 12:02:10 · 424 阅读 · 0 评论 -
std::runtime except
class DataException:public std::runtime_error{ public: /// /// Initializes a new instance of a DataException. /// /// The error message. DataException(const std::string & message)原创 2011-12-23 11:35:52 · 555 阅读 · 0 评论 -
direct show 和windows media player 播放音视频
direct show 和windows media player 播放音视频的一个实际使用实例,使用wmp时候一定要注意需要把要播放或者getinfo的媒体文件放入到播放列表或者媒体库具体参见wmp sdk sample ,而不仅仅是open才可以取到媒体信息,方式如下:CComBSTR openBSTR(inputPath);hr = m_spMC->add(openBSTR.m_str, &原创 2011-12-13 16:15:05 · 2183 阅读 · 0 评论 -
CoCreateInstance 使用及参数说明
CoCreateInstance 创建组件的最简单的方法是使用CoCreateInstance函数。在COM库中包含一个用于创建组件的名为CoCreateInstance的函数。此函数需要一个CLSID参数,在此基础上创建相应组件的一个实例,并返回此组件的某个接口。 CoCreateInstance 的声明HRESULT _stdcall CoCreateInstance转载 2011-12-20 11:44:34 · 4661 阅读 · 0 评论 -
如何实现双缓冲
首先给出实现的程序,然后再解释,同样是在OnDraw(CDC *pDC)中:CDC MemDC; //首先定义一个显示设备对象 CBitmap MemBitmap;//定义一个位图对象 //随后建立与屏幕显示兼容的内存显示设备 MemDC.CreateCompatibleDC(NULL); //这时还不能绘图,因为没有地方画 ^_^ //下面建立一个与屏幕显示兼容的位图,至转载 2011-12-09 11:28:57 · 715 阅读 · 0 评论 -
c++实现ping
(1)了解探测远程主机是否可达的方法。(2)了解windows网络编程的基本步骤。(3)了解TCP/IP协议及ICMP协议。(4)掌握ping命令的思想。(5)掌握Windows Socket API的使用方法。原理ICMP:互联网控制报文协议,提供一个特殊的报文在互联网的结点之间进行监测和控制,测试目的主机是否可达,因此可模拟ICMP的工作方式来编制程序。首先通过生成原创 2012-07-06 12:37:49 · 7115 阅读 · 2 评论