In Realsoft 3D controls such as a slider and a button are called gadgets. Below you can find an example code for creating a few of the most common gadgets:
#include <oops/r3checkb.h> checkbox = R3New(R3CLID_CHECKBOX, R3WGA_Parent, window, R3GA_Text, "Light Sources", R3GA_ToolTip, "Check this to enable light sources", R3WGA_HelpURL, "models/rendersettings/renderingsettings.html#Lights", R3TAG_END); #include <oops/r3slider.h> slider = R3New(R3CLID_SLIDER, R3WGA_Parent, window, R3GA_Text, "Quality", R3GSLA_Level, 5, R3GSLA_Min, 1, R3GSLA_Max, 20, R3TAG_END); #include <oops/r3button.h> button = R3New(R3CLID_BUTTON, R3WGA_Parent, window, R3GA_Text, "Render", R3TAG_END)