
Windows API
程序猿的杂货店
这个作者很懒,什么都没留下…
展开
-
C# 获取MP3/WMA音频数据信息
场景: 在在做音乐播放器时,要获取音乐文件的信息,下面的方法就是获取音乐文件的信息 /// <summary> /// 歌曲信息 /// </summary> public struct MusicInfo { /// <summary> /// 歌手名 /// </summary> public string name;原创 2015-01-24 16:23:41 · 3812 阅读 · 0 评论 -
C# 二种方法控制系统音量/麦克风大小
场景:在走播放设备的时候需要控制音量的大小,下面几种方法将满足你的要求方法一: 改变系统 [DllImport("user32.dll")] static extern void keybd_event(byte bVk, byte bScan, UInt32 dwFlags, UInt32 dwExtraInfo); [DllImpo原创 2015-01-24 16:19:26 · 7132 阅读 · 1 评论 -
VLC 实现的简单播放器
1 调用VLC的dll,简单的实现一下功能 1 视频播放 2 视频暂停 3 视频关闭 4 视频快进 5 视频截图2 效果图3 下载地址 4 记得安装vlc windows版本的播放器,并且把plugins文件夹全部拷贝到程序exe的目录下,如图原创 2015-11-25 19:48:50 · 3943 阅读 · 0 评论 -
Windows Api 实现窗体拖动
[System.Runtime.InteropServices.DllImport("user32.dll")] public static extern bool ReleaseCapture(); [System.Runtime.InteropServices.DllImport("user32.dll")] public static ext原创 2015-11-24 00:20:30 · 2343 阅读 · 0 评论 -
windows多线程详解
在一个牛人的博客上看到了这篇文章,所以就转过来了,地址是http://blog.youkuaiyun.com/morewindows/article/details/7421759本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底转载 2017-08-10 17:57:28 · 598 阅读 · 0 评论 -
C# 窗体运行前,检查是否互斥
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.Threading;using System.Runtime.InteropServices;原创 2015-11-24 23:01:49 · 972 阅读 · 0 评论