Microsoft Visual C ++ (Visual Studio) can create a design time control, which you drag and drop while using MFC.
For example
Does Visual Studio C ++ ID only allow you to create MFC custom controls at design time, and with Win32 you should create custom controls at runtime?