我从一些VB6代码中获得一系列值,我发现online。我需要将此代码转换为C#。我不知道如何阅读VB6。我怎样才能将此VB6转换为等效的C#?将变量值从VB6转换为C#以便与Win32一起使用
Private Const EM_GETRECT = &HB2;
Private Const EM_SETRECT = &HB3
Private Const EM_SCROLLCARET = &HB7
Private Const ES_AUTOHSCROLL = &H80&
Private Const ES_AUTOVSCROLL = &H40&
Private Const ES_CENTER = &H1&
由一个签名
[DllImport("coredll.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
这需要这些类型的变量(如消息PARAM)来看,我相信这应该是这样的形式
const int EM_GETRECT =
我不不知道如何将&HB2
更改为int。我认为这将是0x???
,但我如何将这个小&HB2
转换为十六进制?
就在那里'0xB2' – Steve 2012-08-09 16:38:39
@Steve - 这种模式似乎是恰当的第一个3怎么样的最后3为此在&&中? – 2012-08-09 16:40:06
&HB2 - 是一个十六进制代码。 &H表示十六进制...所以C#equivelant将是0xB2。你差不多了! – craig1231 2012-08-09 16:40:26