создание элементов управления окнами форм vs win32 createwindow - PullRequest
0 голосов
/ 09 ноября 2019

В приложении форм Windows. Дочерний объект управления получает собственный конструктор HWND в конструкторе. и перед установкой его родителя.

в то время как в win32 API функция CreateWindow требует создания дочернего окна (WS_CHILD) для предоставления дескриптора его родительскому окну

, например

c#
Button bt1=new Button();// the handle is create here
form1.Controls.Add(bt1); // parent is set here

c++
CreateWidnow("BUTTON","OK",WS_CHILD|WS_VISIBLE,100,100,40,20,hWndParent,1,hInstance,0);

Мой вопрос заключается в том, как .NET удалось создать HWND для дочернего элемента управления без указания его родительского HWND? заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...