C++ – Windows系统使用C++切换音频默认输出设备
1 Windows系统上切换默认音频输出设备 如果电脑上插了多个音频输出设备(比如同时插了音响和耳机),在Windows系统中一般通过在声音设备页面选择输出设备,通过这种方式切换音频的默认输出设备。 也可以在高级声音选项 - 应用音量和设备首选项单独为某个软件设置音频输入设备和音频输出设备。 2 使…
- C++
- 2023-08-30
Windows – GDI/GDI+区别、用法总结
转载自:https://www.fawdlstty.com/archives/396.html,如有侵权,请联系我进行删除。 1 GDI与GDI+的区别 GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Wi…
- Windows编程
- 2023-05-15
Windows安装GCC/G++编译器教程
1 Windows安装GCC/G++编译器教程 1.1 下载MinGW MinGW(Minimalist GNU for Windows)是在Windows系统上可支持GUN Compiler Collection(GCC)编译器的管理工具。 下载地址: Sourceforge:https://so…
- Windows编程
- 2022-06-15
Windows – 使用类的成员函数作为Win32窗口消息回调处理函数WindowProc
1 Win32窗口的创建过程 学过Win32界面编程的都知道,创建一个Win32窗口一般经过以下几个步骤: (1)定义窗口对象 (2)注册窗口 (3)创建窗口 (4)显示窗口 (5)消息处理函数 (6)消息循环 一个简单的Win32窗口创建代码与以下代码类似, #include <window…
- C++
- 2022-05-10
Gdi+ – 将OpenCV Mat转换为Gdi+ Bitmap
1 将OpenCV Mat转换为Gdi+ Bitmap 最近需要在桌面程序中将OpenCV的摄像头画面显示到Windows窗口上,看了之前他们的方式都是使用老版的使用IplImage的CvvImage类,或者是使用修改过的使用Mat的CvvImage类,这种方式只适合单独的将摄像头画面显示在窗口上,…
- Windows编程
- 2021-08-26
Windows – 虚拟按键Virtual-Key Codes大全
1 虚拟按键Virtual-Key的应用场景 在开发Win32程序时当需要程序接受键盘按键消息时,通常需要WM_KEYDOWN消息的wParam参数判断到底是按下了键盘的哪一个键, 示例代码可参考: LRESULT CALLBACK WndProc(HWND hWnd, UINT message, …
- Windows编程
- 2020-12-25
用MFC写一个简易的恶作剧QQ好友的聊天轰炸机
CSDN老文,审核不通过放在个人网站。 1 MFC QQ聊天轰炸机 突发奇想,想写一个轰炸自己QQ好友的聊天轰炸机,哈哈哈,看了半天自己就写了一个Low的聊天轰炸机,纯粹依靠剪切板往聊天窗口复制文字,然后模拟回车按钮完成发送,写了一个简单的MFC对话框Demo,大牛自动跳出,无需再看。 1.1 代码…
- Windows编程
- 2020-11-16
WPF – 代码动态更换按钮的背景图片
1 相对路径 将在项目exe路径Resourc目录下寻找图片 ImageBrush brush1 = new ImageBrush(); string path = @"Resource/icon-提交.png"; BitmapImage img = new BitmapImage(new Uri(…
- Windows编程
- 2020-06-02
Visual Studio – 将程序的日志输出到Visual Studio即时窗口
1 Track 使用Track函数,不过这个函数大部分用于MFC环境中,对其他UI框架的支持一言难尽,建议不使用Track函数。 2 LOG系统 自己白手撸一个日志系统,仅限于闲的蛋疼或者想钻研的玩家,在开发时间线比较紧促的情况下不建议使用。 3 OutputDebugString OutputDe…
- Windows编程
- 2020-03-10
mciSendCommand在Win10上奔溃的问题解决/循环播放音乐
1 Win7下使用mciSendCommand播放音乐的代码 /* 2 MCI方式播放音乐 */ if (!m_Mp3FilePath.empty()) { m_MciOpen.lpstrDeviceType = "mpegvideo"; //要操作的文件类型 m_MciOpen.lpstrElem…
- Windows编程
- 2020-03-07
Windows平台录音类封装:AudioRecordWindows
自己封装的在Windows平台上的录音类 支持: 1.打开录音设备 2.关闭录音设备 3.开始录音 4.停止录音 5.重置录音 6.保存录音为wav音频文件 7.保存录音为pcm裸流音频文件 8.可回调录音状态与录音数据 1 头文件 AudioRecordWindows.h #ifndef _AUD…
- Windows编程
- 2019-10-30
Windows 批处理文件bat执行完自动退出cmd黑窗口
碰见一个很尴尬的事情,有一个从一个文件夹复制一些文件到另一个文件的批处理文件,每次执行复制完之后还需要手动点击关闭cmd.exe黑窗口,很麻烦。看到网上其他先行者说的比较多的解决方案是在bat文件末尾添加pause: pause 试了,不管用。 自己查了下cmd的命令行命令,发现可以命令可以干掉退出…
- Windows编程
- 2019-10-30