关于c#中设置静音参数设置

static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);

const uint WM_APPCOMMAND = 0x319;const uint APPCOMMAND_VOLUME_UP = 0x0a;

const uint APPCOMMAND_VOLUME_DOWN = 0x09;

const uint APPCOMMAND_VOLUME_MUTE = 0x08;

谁能给我依次解答一下每一个参数的设计原理

调用SendMessage这个windows API
给特定窗口发送WM_APPCOMMAND 这个命令
其中参数是如下
APPCOMMAND_VOLUME_DOWN
APPCOMMAND_VOLUME_MUTE

从而达到静音

没什么原理不原理的,就是个windows API
你按它规定的方式去掉,就能起作用,反之则无作用