.. default-domain:: cpp .. _Callback: ================================== CWindowBaseに届くコールバック ================================== +-------------------+-------+------+------------+-----------+------+------------+ | |onClick|onHold|onClickEnter|onBeginDrag|onDrag|onDragRender| +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`TEXT` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`RICHTEXT` |O | | | | | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LOG` | | | | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LOGTEXT` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`EDITBOX` |O | |O | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`TEXTBOX` |O | | | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`BUTTON` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`RADIO` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`CHECKBOX` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`TEXTURE` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LINE` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`RENDER` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`ICON` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`RECASTICON` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`RENDERICON` |O |O | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`METER` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`SCROLLBAR` | | | | | | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LISTBOX` | | | | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LISTBOXEX` | | | | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`CONTAINER` | | | | |O(注) | | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`FRAME` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`LABEL` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ | :ref:`BAR` |O | | |O |O |O | +-------------------+-------+------+------------+-----------+------+------------+ .. note:: リッチテキストとスクロール可能なオブジェクトはドラッグできません。 スクロール可能なコントロールは、どの方向にコントロールがドラッグされたかをonDragによって知ることができます。 ただし、STYLEに :ref:`SCROLL_LOCK` をつけておく必要があります。 onDragによって、ドラッグした方向を検出できます。 DRAGをつけても、これらコントロールには効果がないことに気を付けてください。 .. +-------------------+------------+-------------+------------+ | |onDrop (dst)|onDrop (src) |onDropGround| +===================+============+=============+============+ | :ref:`TEXT` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`RICHTEXT` |O | | | +-------------------+------------+-------------+------------+ | :ref:`LOG` |O | | | +-------------------+------------+-------------+------------+ | :ref:`LOGTEXT` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`EDITBOX` |O | | | +-------------------+------------+-------------+------------+ | :ref:`TEXTBOX` |O | | | +-------------------+------------+-------------+------------+ | :ref:`BUTTON` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`RADIO` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`CHECKBOX` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`TEXTURE` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`LINE` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`RENDER` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`ICON` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`RECASTICON` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`RENDERICON` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`METER` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`SCROLLBAR` | | | | +-------------------+------------+-------------+------------+ | :ref:`LISTBOX` |O | | | +-------------------+------------+-------------+------------+ | :ref:`LISTBOXEX` |O | | | +-------------------+------------+-------------+------------+ | :ref:`CONTAINER` |O | | | +-------------------+------------+-------------+------------+ | :ref:`FRAME` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`LABEL` |O |O |O | +-------------------+------------+-------------+------------+ | :ref:`BAR` |O |O |O | +-------------------+------------+-------------+------------+