Бесшумный Windows Volume с помощью C#

Вы можете получить Boolean значение из запроса SELECT, вы просто не можете использовать тип данных Boolean.

Вы можете представлять логическое значение с 1/0.

CASE WHEN (10 > 0) THEN 1  ELSE 0 END (It can be used in SELECT QUERY)

SELECT CASE WHEN (10 > 0) THEN 1  ELSE 0 END AS MY_BOOLEAN_COLUMN
  FROM DUAL

Возвращает, 1 (в Hibernate / Mybatis / etc 1 истинно). В противном случае вы можете получить печатные логические значения из SELECT.

SELECT CASE WHEN (10 > 0) THEN 'true' ELSE 'false' END AS MY_BOOLEAN_COLUMN
 FROM DUAL

Это возвращает строку 'true'.

17
задан jinsungy 1 October 2008 в 13:01
поделиться

4 ответа

Объявите это для P/Invoke:

private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int WM_APPCOMMAND = 0x319;

[DllImport("user32.dll")]
public static extern IntPtr SendMessageW(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);

И затем используют эту строку для отключения звук/неотключения звук звука.

SendMessageW(this.Handle, WM_APPCOMMAND, this.Handle, (IntPtr) APPCOMMAND_VOLUME_MUTE);
12
ответ дан 30 November 2019 в 13:46
поделиться

Я столкнулся этот проект , который мог бы представлять интерес, если Вы выполняете Vista.

2
ответ дан 30 November 2019 в 13:46
поделиться

Вы, вероятно, захотите использовать команды MCI: http://msdn.microsoft.com/en-us/library/ms709461 (По сравнению с 85) .aspx

я должен добавить, что, в то время как это даст Вам хороший общий контроль над входными и выходными микшерами в окнах, можно испытать некоторые трудности с выполнением подробных средств управления, как установка повышения микрометра, и т.д.

, О, и если Вы находитесь на Vista, тогда просто забываете его. Это - полностью различная модель.

0
ответ дан 30 November 2019 в 13:46
поделиться

Вы могли использовать P/Invoke, как объяснено здесь: http://www.microsoft.com/indonesia/msdn/pinvoke.aspx . Это на самом деле проходит шаги в Задаче 1: Бесшумный и Небесшумный Звук около вершины.

0
ответ дан 30 November 2019 в 13:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: