.. default-domain:: csharp .. _CWinCtrlIcon: ==================== CWinCtrlIcon ==================== スクリプト: :ref:`ICON` アイコンを表示するためのコントロールです。 最大8枚のテクスチャパーツを重ねて表示することが可能です。 :ref:`TEXTURE` コントロールと振る舞いはほぼ同じですが、タッチしたとき暗くなります。 また、 :ref:`TEXTURE` コントロールと違い、キャプションが持てます。 :ref:`CWindowBase` に届くコールバック :meth:`void onClick(CWinCtrlBase cCtrl)` :meth:`void onHold(CWinCtrlBase cCtrl)` :meth:`void onBeginDrag(CWinCtrlBase cCtrl,Vector2 pos)` :meth:`void onDrag(CWinCtrlBase cCtrl,Vector2 pos,Vector2 dragVelocity)` :meth:`bool onDragRender(CWinCtrlBase cCtrl,Transform transform)` :meth:`void onDrop(CWinCtrlBase cCtrl,CWindowBase cDragWindow,CWinCtrlBase cDragCtrl)` :meth:`void onDropGround(CWinCtrlBase cCtrl)` *使用例* .. code-block:: csharp // get cotrol CWinCtrlIcon icnItem = find(ICON_Item) as CWinCtrlIcon; // click callback override protected void onClick(CWinCtrlBase cCtrl) { switch (cCtrl.id) { case ICON_Item: break; } } // hold callback override protected void onHold(CWinCtrlBase cCtrl) { switch (cCtrl.id) { case ICON_Item: break; } } ..