オンラインで見つけたVB6コードの一連の値があります。このコードをC#に変換する必要があります。VB6の読み方がわかりません。このVB6を同等のC#に変換するにはどうすればよいですか?
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&
1つの署名で判断する
[DllImport("coredll.dll")]
private static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam);
これらのタイプの変数を(Msgパラメータとして)取るので、これらは次の形式である必要があると思います
const int EM_GETRECT =
&HB2
をintに変更する方法がわかりません。なると思いますが、これを16進数0x???
に変換するにはどうすればよいですか?&HB2