3

Form2.Show vbModeless, Form1所有者 (親ではない) を任意の hWnd に設定し、デフォルトの位置などを設定できるWin32 の同等物は何ですか?
私の知る限り、これはウィンドウを作成するときにのみ設定できます。

4

1 に答える 1

3

何を達成しようとしているのかはわかりませんが、 SetParent関数を探しているのではないかと思います。

Declare Function SetParent Lib "user32.dll" (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long

hWndChildは、子ウィンドウへのハンドルです。
hWndNewParentは、新しい親へのハンドルです。null (私の記憶が正しければ 0) を渡して、デスクトップを所有者にします。

詳細については、こちらを参照してください

于 2011-08-04T16:53:32.460 に答える