在MFC程序中,我们并不经常直接调用WindowsAPI,而是从MFC类创建对象并调用属于这些对象的成员函数.也就是说MFC封装了WindowsAPI.你说你喜欢C++而MFC换一种说法就是一个用C++写的一个函数库然后你来调用只不过这个类不是你写的MFC提供数百个类,最重要的、也是编写任何VC++...
分类:
其他好文 时间:
2014-09-22 23:33:23
阅读次数:
269
这一篇文章同上一篇《使用WindowsAPI获取录音音频》原理具有相似之处,不再详细介绍函数与结构体的参数1. waveOutGetNumDevs2. waveOutGetDevCaps3. waveOutOpen 回调函数void CALLBACK PlayCallback(HWAVEOUT hw...
严禁转载介绍使用winmm.h进行音频流的获取首先需要包含以下引用对象#include #include "mmsystem.h"#pragma comment(lib, "winmm.lib")音频的获取需要调用7个函数1. waveInGetNumDevs:返回系统中就绪的波形声音输入设备的数量...
参考来源:http://blog.csdn.net/flying8127/article/details/1598521在原来原基础上,将代码整理,并加强安全性. 并按照WindowsAPI设计, 添加输出缓冲长度探测功能当OutUTFString为NULL时, 可以进行输出的UTF8字符串长度探测...
分类:
其他好文 时间:
2014-08-11 00:11:41
阅读次数:
306
主类子类功能Win32APISHGetSpecialFolderLocation获取系统特殊文件夹路径(SHGetSpecialFolderLocation)
通过 SHGetSpecialFolderLocation、SHGetPathFromIDList 函数获取常用路径OutputDebugS...
using System;using System.Collections.Generic;using
System.Linq;using System.Text;using System.Runtime.InteropServices;namespace
WindowsAPI{class CSha...
分类:
其他好文 时间:
2014-05-24 12:59:58
阅读次数:
366
我们进行多线程编程,可以有多种选择,可以使用WindowsAPI,如果你在使用GTK,也可以使用GTK实现了的线程库,如果你想让你的程序有更多的移植性你最好是选择POSIX中的Pthread函数库,我的程序是在Linux下写的,所以我使用了Pthread库(是不是很伤心,我知道有不少人期待的是Win...
分类:
编程语言 时间:
2014-05-06 14:04:44
阅读次数:
403