誰かがVBからC#に次のコードを翻訳できますか?私の知る限り、それはネイティブライブラリ「user32.dllの」から別の関数を呼び出す関数の宣言であることを理解として...VBからCへのコード変換が必要
Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Integer) As Integer
誰かがVBからC#に次のコードを翻訳できますか?私の知る限り、それはネイティブライブラリ「user32.dllの」から別の関数を呼び出す関数の宣言であることを理解として...VBからCへのコード変換が必要
Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Integer) As Integer
がPInvokeをチェックアウト:
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool SetForegroundWindow(IntPtr hWnd);
をあなたが必要な場合VB.NETからC#へのコード変換、またはC#からVB.NETへのコード変換をhttp://www.developerfusion.com/tools/convert/csharp-to-vb/にすることができます。ここでは、ある言語から別の言語に変換して、想像して入力することができます。
元の投稿のコード行を除いて想像できるコードです。それはエラーをスローする:) –
[MarshalAs]は不要ですが、これがデフォルトです。 –