小编Ron*_*Ron的帖子

C#获得主音量/ precent

我有这个代码来静音/取消静音主音量

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);
Run Code Online (Sandbox Code Playgroud)

我想知道如何获得主音量/ precent,因为我想知道声音是否已经静音.

编辑:或者我想分开静音/取消静音,这样我就有两个功能 - 一个用于静音,另一个用于静音.

谢谢

.net c#

8
推荐指数
1
解决办法
1万
查看次数

为什么jQuery .animate({opacity:0})也改变了z-index

基本上标题说明了一切 - 为什么jQuery .animate({opacity:0})也改变了z-index?

你知道怎么解决吗?

编辑:
链接到示例:http://jsfiddle.net/4vUc7/

谢谢.

jquery z-index opacity

8
推荐指数
1
解决办法
2203
查看次数

Excel宏来修复折线图中的重叠数据标签

我正在搜索/尝试制作一个宏来修复具有一个或多个系列集合的折线图中数据标签的位置,以便它们不会相互重叠.

我正在为我的宏思考一些方法,但当我尝试制作它时,我明白这对我来说太难了,我会头疼.

有什么我错过的吗?你知道这样的宏吗?

这是一个带有重叠数据标签的示例图表:

在此输入图像描述

这是我手动修复数据标签的示例图表:

在此输入图像描述

excel charts vba excel-2007 excel-vba

8
推荐指数
1
解决办法
4万
查看次数

反应字体真棒呈现大图标,直到缩小

我使用的反应服务器端呈现和客户端呈现(水合物)与fontawesome但是当网页显示,该图标是巨大的,直到它按比例缩小和正确的大小类被添加到图标或CSS的加载(我不知道) .

在此输入图像描述

font-awesome reactjs

8
推荐指数
2
解决办法
1658
查看次数

CSS垂直对齐圆心中心

我试图在锚点垂直中心文本.我使用了行高并且它可以工作,但是当文本换行时,第二行中的文本获得行高...我怎样才能使文本在锚中居中而不会失败呢?

http://jsfiddle.net/y2UYX/1/ - 单击圆圈以显示其他圆圈,您将看到我的意思.

我想尽可能多地支持浏览器.如果您添加额外的属性以支持更多浏览器,请通过添加注释说明哪个浏览器的哪一行.

非常感谢你!

css vertical-alignment css3 word-wrap css-shapes

7
推荐指数
1
解决办法
5485
查看次数

在自定义窗口上启动窗口的系统菜单

ContextMenu当你点击应用程序的图标或在应用程序的标题栏上单击鼠标右键时,我想调用它.

这是ContextMenu我的意思:

在此输入图像描述

我需要它,因为我做了像窗口一样的自定义控件.
我需要这种行为来完成我的控制.

编辑:
Leo Lorenzo Luis问我代码:

https://skydrive.live.com/?cid=c3392940f5cf5f74&id=C3392940F5CF5F74%21107&authkey=!APd2X3tDxWRfpL4

要么:

我的MainWindow.xaml:

    <!--<Grid>
        <Border Name="TopBorder" BorderThickness="0.5,0,0,0" BorderBrush="Blue"/>
        <Border Name="RightBorder" BorderThickness="0,0.5,0,0" BorderBrush="Red"/>
        <Border Name="BottomBorder" BorderThickness="0,0,0.5,0" BorderBrush="Green"/>
        <Border Name="LeftBorder" BorderThickness="0,0,0,0.5" BorderBrush="Orange"/>
        <Grid Margin="0.5">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="Auto"/>
                </Grid.ColumnDefinitions>
                <StatusBar Background="Transparent" MouseDoubleClick="TriggerMaximize" MouseDown="StatusBar_MouseDown">
                    <Image Margin="5,0,0,0" VerticalAlignment="Center" Width="16" Height="16" Source="{Binding Icon, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}" RenderOptions.BitmapScalingMode="NearestNeighbor" RenderOptions.EdgeMode="Aliased"/>
                    <Label VerticalAlignment="Center" FontSize="14" Content="{Binding Title, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"/>
                </StatusBar>
                <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Column="1">
                    <Button x:Name="Minimize" ToolTip="Minimize" …
Run Code Online (Sandbox Code Playgroud)

c# wpf contextmenu window

7
推荐指数
1
解决办法
2947
查看次数

WPF Global Hotkeys/Global Hook Keystrokes

首先,我想知道Global Hotkeys和Hook Global Keystrokes之间有什么区别,并将它们用作热键?

其次,我想在我的应用程序中使用全局热键,它将有两个部分:1.我将创建一个窗口,向用户显示他现在按下的键,使用KeyUp功能,它将保存组合.2.按下步骤1的组合时,将调用特定功能

用户可以同时拥有多个热键组合,每个热键组合调用不同的功能.

我在互联网上找到了很多解决方案/解释/但我不知道哪个最符合我的需求 - 这就是我需要你帮助的地方.

以下是我发现的一些(可能全部)解决方案/解释/内容:

在WPF/C#中使用全局键盘钩子(WH_KEYBOARD_LL)

https://gist.github.com/Ciantic/471698

http://www.dreamincode.net/forums/topic/180436-global-hotkeys/

http://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx

http://www.codeproject.com/Tips/274003/Global-Hotkeys-in-WPF

http://www.pinvoke.net/default.aspx/user32/RegisterHotKey.html

如何使用WPF和.NET 3.5注册全局热键来说CTRL + SHIFT +(LETTER)?

WPF中的全局热键在每个窗口中工作



非常感谢你的帮助

c# wpf keystroke global-hotkey

6
推荐指数
0
解决办法
2433
查看次数

tabcontrol ownerdraw更改tabcontrol的边框样式

我遇到了tabcontrol的问题.当我将DrawMode更改为ownderdrawfixed时,tabcontrol的bordertyle从"fixedsingle"更改为"3dfixed",但tabcontrol borderstyle没有这样的属性.与tabcontrol的bordertyle最接近的是没有改变的外观.

替代文字

看看上面的图片,了解我在说什么.

有没有办法在没有ownerdraw的情况下更改为tabpage页面标题的颜色,所以我不必使用ownerdraw?

或者我如何修复tabcontrol的bordertyle?

.net c# tabcontrol ownerdrawn

5
推荐指数
1
解决办法
6416
查看次数

C#模拟VolumeMute按

我得到以下代码来模拟volumemute按键:

    [DllImport("coredll.dll", SetLastError = true)]
    static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);

    byte VK_VOLUME_MUTE = 0xAD;
    const int KEYEVENTF_KEYUP = 0x2;
    const int KEYEVENTF_KEYDOWN = 0x0;
    private void button1_Click(object sender, EventArgs e)
    {
            keybd_event(VK_VOLUME_MUTE, 0, KEYEVENTF_KEYDOWN, 0);
            keybd_event(VK_VOLUME_MUTE, 0, KEYEVENTF_KEYUP, 0);
    }
Run Code Online (Sandbox Code Playgroud)

这段代码不起作用.我知道有另一种方法可以通过SendMessageW静音/取消静音,但我不想使用SendMessageW,因为我使用KeyState来检测我需要静音还是取消静音(如果用户想要取消静音并且已经取消静音然后我不需要切换 - 这就是为什么我需要模拟VolumeMute按键)

谢谢.

.net c# keypress mute simulate

5
推荐指数
1
解决办法
1646
查看次数

获取系统托盘中的程序列表

我想得到系统托盘中当前程序的列表(句柄足够).

我搜索了互联网,我找到了一个解决方案 - 获得系统托盘处理然后TB_BUTTONCOUNT+ TB_GETBUTTON.

上面的解决方案仅适用于XP,我认为Vista(没有尝试过,但这就是人们所说的+它在我的计算机上无法使用Windows 8.1)

是否有适用于XP及以上版本的所有操作系统的解决方案,以获取我想要的列表?

c# winapi system-tray

5
推荐指数
0
解决办法
1542
查看次数