标签: right-click

将右键单击发送到窗口

我正在尝试将鼠标右键单击发送到窗口指定的坐标。

我用2个代码测试过

代码1:

[DllImport("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
[DllImport("user32.dll")]        
static extern bool ScreenToClient(IntPtr hWnd, ref POINT lpPoint);

public struct POINT
{
    public int x;
    public int y;
}

var client = Process.GetProcessesByName("client_dx");
var whandle = client.MainWindowHandle;

POINT point = new POINT();
point.x = 1836;
point.y = 325;
ScreenToClient(whandle, ref point);
int lparm = (point.x << 16) + point.y;    
int lngResult = SendMessage(whandle, 0x0204, 0, lparm);
int lngResult2 = SendMessage(whandle, 0x0205, 0, lparm); …
Run Code Online (Sandbox Code Playgroud)

.net c# right-click sendmessage winforms

3
推荐指数
1
解决办法
3355
查看次数

Windows 11 在新的上下文菜单上添加自定义按钮(右键菜单)

在 Windows 10 上,我在菜单中创建了一个调用 python 脚本的按钮(请参阅项目)。我通过修改注册表编辑器中的值设法做到了这一点。

\n

旧的右键单击

\n

我的按钮仍然出现在 Windows 11 上,但仅出现在旧菜单上,而不出现在新菜单上。您现在必须单击\xe2\x80\x9c更多选项\xe2\x80\x9d才能显示所有选项。\n我知道可以在新菜单上禁用它,但我不想这样做,我真的想新增一个按钮。我认为可以通过修改寄存器编辑器中的数据来实现。

\n

新的右键菜单

\n

windows contextmenu regedit right-click

3
推荐指数
1
解决办法
2237
查看次数

如何禁用右键单击一个特定图像上的保存

我正在运营一个亚洲电子商务网站,用户可以在其中发布产品图片.有没有办法禁用页面上只有1个特定图像的右键单击?

例如,在查看产品时,会有一个大图像,然后是产品的一些缩略图.当我试图右键单击大图像时,我想禁用右键单击,但如果他们试图右键单击缩略图,我不希望右键单击禁用.

谢谢

ps - 我完全理解为什么不禁用右键单击的可用性原因,但亚洲的版权和图像盗窃是一个比北美国家更大的问题.此外,对于卖家而言,这比实际保护内容更为安心.

javascript image right-click

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

javascript:无法将oncontextmenu属性设置为预定义函数

我正在尝试编写一个函数来读取div项的oncontextmenu事件.(我需要它来确定是否按下了ctrl键,例如使用e.ctrlKey.)

这有效:

<div id="item_2" class="lineitem" align=center oncontextmenu="alert('foo');">test</div>
Run Code Online (Sandbox Code Playgroud)

但这不是:

<script language="JavaScript">
function asdf(e){
    alert('foo');
}
</script>
<div id="item_2" class="lineitem" align=center oncontextmenu=asdf>test</div>
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来修复第二个?

谢谢.

javascript right-click

2
推荐指数
1
解决办法
8296
查看次数

XUL:点击自定义状态栏,如何左右隔离

我已经开发了一个firefox插件,状态栏上有一个简单的按钮.现在我希望得到正确的和左键单击.

Mi代码如下所示

<popupset>
    <menupopup id="intransContextMenu" position="overlap">
        <menuitem label="settings" onclick="alert('test');" type="checkbox"/>
        <menuitem label="test" onclick="alert('test nr 2');" type="checkbox"/>
    </menupopup>
</popupset>

<statusbar id="status-bar">
    <statusbarpanel id="2" label="test" tooltip="savetip" context="intransContextMenu"/>
</statusbar>
Run Code Online (Sandbox Code Playgroud)

右键单击测试标签打开菜单弹出窗口.它似乎有效,但在右键单击标签TEST之前触发了左键单击.

有没有办法让我隔离右键和左键?左键单击时触发左键单击,右键单击时右键单击.

谢谢

firefox xul right-click firefox-addon

2
推荐指数
1
解决办法
926
查看次数

是否有按钮的右键单击和滚轮点击控件?C#

好吧,我知道这是一个愚蠢的问题,但我无法在控件中找到它.是否有正常按钮的右键单击和滚动按钮单击控件?

c# right-click

2
推荐指数
1
解决办法
732
查看次数

右键单击继续在Firefox中传播

我刚注意到一些不寻常的事 这就是我想要完成的事情:

  • 我想在点击链接时显示div

  • 当我点击文档中的其他位置时,我希望div消失

  • 当我点击div本身时,我不希望它消失

像这样的东西:

http://jsfiddle.net/XPmyF/

JS:

(function() {
    var box = $('#box');
    $(document).on('click', function() {
        if (box.css('display') == 'block') {
            box.css('display', 'none');
        }
    });
    $('#start').on('click', function(e) {
        box.css({
            'text': 'Box',
            'position': 'absolute',
            'top': '50px',
            'left': '0',
            'background': '#EEE',
            'border': '1px solid #555',
            'width': '200px',
            'height': '50px',
            'display': 'block'
        });
        e.stopPropagation();
    });

    box.on('click', function(e) {
        e.stopPropagation();
    });
})();?
Run Code Online (Sandbox Code Playgroud)

这个小提琴工作得很好但是当我在Firefox(15.0.1)中测试它时,如果你右键点击div,它会消失,这不是我正在寻找的行为.似乎stopPropagation()适用于点击,但不适用于Firefox中的右键单击.Chrome会将右键单击传播到文档.

我该如何解决?

谢谢

javascript firefox right-click stoppropagation

2
推荐指数
1
解决办法
500
查看次数

如何在javascript中检测右键单击+剪切/删除/粘贴/撤消?

在我的JavaScript/jQuery代码中,我有一个文本字段,当文本使用keyup事件更改时,我运行一个事件.但是目前我只考虑使用键盘进行的更改.

有没有办法可以检测文本字段文本何时更改,因为用户右键单击并单击剪切或删除或粘贴或撤消?

注意:这需要在IE9中工作,最好是Firefox和chrome,但肯定需要在IE9中工作.

谢谢

html javascript jquery menu right-click

2
推荐指数
1
解决办法
3943
查看次数

防止右键单击动态添加的图像

我想禁用任何图像的右键单击.

这工作正常,但仅适用于静态图像.

$('img').bind('contextmenu', function(
    return false;
});
Run Code Online (Sandbox Code Playgroud)

如何防止右键单击动态添加的图像?

jquery contextmenu image right-click

2
推荐指数
1
解决办法
258
查看次数

识别是否用鼠标右键快速按下ns按钮

我有许多以编程方式制作的NSButton,我需要识别,如果用鼠标右键按下其中一个按钮.有没有办法在swift中做到这一点?

创建按钮的代码:

var height = 0
var width = 0

var ar : Array<NSButton> = []

var storage = NSUserDefaults.standardUserDefaults()

height = storage.integerForKey("mwHeight")
width = storage.integerForKey("mwWidth")

var x = 0
    var y = 0
    var k = 1
    for i in 1...height {
        for j in 1...width {
            var but = NSButton(frame: NSRect(x: x, y: y + 78, width: 30, height: 30))
            but.tag = k
            but.title = ""
            but.action = Selector("buttonPressed:")
            but.target = self
            but.bezelStyle = NSBezelStyle(rawValue: 6)!
            ar.append(but)
            self.view.addSubview(but) …
Run Code Online (Sandbox Code Playgroud)

right-click nsbutton swift

2
推荐指数
1
解决办法
1457
查看次数