Typically, for windows you use ResEdit to define the window properties, but laying out and managing the controls in the window is on you. You can create the controls in ResEdit or just define them in code, but it depends on your use case. As @joevt points out, you can create a moveable modeless...