我想使用的setparent API通過PInvoke的設置childForm
爲主體的Excel窗口的子:問題定位窗口()
Form childForm = new MyForm();
IntPtr excelHandle = (IntPtr) excelApplication.Hwnd;
SetParent(childForm.Handle, excelHandle);
childForm.StartPosition = FormStartPosition.Manual;
childForm.Left = 0;
childForm.Top = 0;
正如你可以在上面看到,我的本意也是將孩子放在Excel窗口的左上角。但是,由於某種原因,childForm
總是會在某個奇怪的位置結束。
這是什麼,我做錯了?
你是一個有點晚了設置這些屬性。訪問句柄屬性是創建窗口的內容。 – 2010-11-08 13:50:38