我正在尝试向Internet Explorer上下文菜单添加新条目。我想使用默认菜单,并根据此网站http://msdn.microsoft.com/en-us/library/aa753589%28v=vs.85%29.aspx我想使用值0x1。当我输入:
key.SetValue("Contexts", 0x1)
进入visual studio,我得到错误"逗号,")"或预期的有效表达式延续。"
它在此示例中使用c#:http://support.microsoft.com/kb/2618576
但在此示例中使用vb.net:http://code.msdn.microsoft.com/windowsdesktop/VBCustomIEContextMenu-913227d7/sourcecode?fileId=22702&pathId=537448198
他们使用:
ieMenuExtKey.SetValue("Contexts", &H2)
有谁知道如何在vb.net中使用它?
答案 0 :(得分:1)
0x
是十六进制数字的前缀。 VB.NET使用&H
代替。所以你的代码应该是key.SetValue("Contexts", &H1)
。由于1
在十六进制和十进制系统中都具有相同的值,因此您可以删除&H
- key.SetValue("Contexts", 1)
。