Можно ли получить hwnd от объекта в единстве?C#

Место общения программистов C#
Anonymous
Можно ли получить hwnd от объекта в единстве?

Сообщение Anonymous »

Как и в заголовке, я хочу создать окно Unity с помощью Winapi.
Однако я хочу поместить созданное окно в объект Unity.
Я искал и не смог найти для этого решения проблема?
Может ли кто-нибудь помочь мне с этой проблемой?
Ниже приведен мой код Unity для создания окна

Код: Выделить всё

[DllImport("CreateWWindow", CallingConvention = CallingConvention.Cdecl)]
public static extern void InitWinodw(IntPtr hWnd);

[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static extern IntPtr GetActiveWindow();

void Start()
{
QualitySettings.vSyncCount = 0;
Application.targetFrameRate = 60;
IntPtr hwnd = GetActiveWindow();
InitWinodw(hwnd);
}
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/786 ... t-in-unity

Вернуться в «C#»