Я использую API Straus7 с C# и через API. Я могу открыть диалоговое окно окна модели, но он открывается, как всплывающее диалоговое окно. Как я могу встроить этот диалог Windows в свою форму C#? Мне не нужен всплывающий диалог, как я могу это достичь?Вложенное диалоговое окно окна в форму окна
image Благодаря @Mihail, я пишу этот код, и он работает. Мой последний код:
/////////////////////////////////////////////////
St7.St7CreateModelWindow(1);
St7.St7ShowModelWindow(1);
St7.St7PositionModelWindow(1, 0, 0, 640, 480);
St7.St7ShowWindowTopPanel(1);
/////////////////////////////////////////////////
int temp = 0;
St7.St7GetModelWindowHandle(1, ref temp);
IntPtr hostHandle = new IntPtr(temp);
IntPtr guestHandle = new WindowInteropHelper(this).Handle;
//SetParent(guestHandle, hostHandle);
SetParent(hostHandle, guestHandle);
Теперь ему нужна только некоторая регулировка.
Я думаю, что вы можете использовать метод для Windows Api 'SetWindowParent' и дать ручку окна и панели или контейнера вы должны быть в. –
Хорошо, это работает! Thanl вы так много. Mulţumesc! – bob