AskMinMax adds three pixels to minimum width/height and sixteen to
default width/height, with both maxima MUI_MAXMAX. These object-size
requirements do not depend on the image or free-axis flags. Draw calls
Area and returns zero without MADF_DRAWOBJECT; otherwise it draws a
prepared image clipped to the content rectangle and returns one. It
always uses IDS_NORMAL.
If either axis is not free, Draw caps and centers each nonfree axis at
the backend default size when there is extra room; the other axis
remains at content size. If both axes are free, it instead caps and
centers each axis at the backend maximum. It does not enlarge smaller
content to the default size. Show calls Area but always returns one;
Hide returns the superclass result.
DragQuery refuses self and accepts another object when its
Imagedisplay_Spec or Pendisplay_Spec getter succeeds. DragDrop prefers
an image specification; otherwise it prefixes up to 64 pen-specification
bytes with "2:" and sets the copied result. It returns zero and does not
validate a successful getter's pointer or independently reject self. No
image-selection requester is implemented here.