0

私はこのコードを使用しています:

IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("ProgMan.exe", null);
SetParent(hwndf, hwndParent);

ただし、エラーが発生します。エラーは言う:

次のメソッドまたはプロパティ間の呼び出しがあいまいです: 'HyperBox.Form1.FindWindow(string, string)' と 'HyperBox.Form1.FindWindow(string, string)'

どうすればこれを修正できますか? ありがとう。

4

1 に答える 1

-1

null を文字列にキャストして、オーバーライドされたどのメソッドを使用するかをプログラムが認識できるようにします。

IntPtr hwndf = this.Handle;
IntPtr hwndParent = FindWindow("ProgMan.exe", (string)null);
SetParent(hwndf, hwndParent);
于 2012-11-10T00:37:56.187 に答える