If the function succeeds, the return value is a class atom that uniquely identifies the class being registered. This atom can only be used by the CreateWindow, CreateWindowEx, …
If the function fails, the return value is zero. To get extended error information, call GetLastError.
И эта штука создает отдельное окно. Но мне нужно чтобы этот фукционал был в теле моей формы в приложении. Parent он не принимает. положение XY тоже … на одном форуме вычитал что можно создать новое окно за пределами экрана и передать парента на него, тогда окно свойств отобразится там. И затем через винапи я меняю руками парента и вывожу панель управления уже в своей форме.
А сейчас после создания окна свойств оно отображается на экране а потом перескакивает на форму приложения моего. Визуально это выглядит не очень красиво.