Trayについて

 ※本記事は以下のサイトから転載し、翻訳をしたものになります(一部加筆修正しています)

http://cafe.naver.com/xplatform101/20

 

XPLATFORMでは、アプリケーションをデスクトップアプリケーションのように

Trayに載せ、操作することができるよう支援しています。

このような作業は、別途のオプションとして追加されるため、従来と同じようにフォームを作成しADLにTrayを登録するだけです。

 

プロジェクトエクスプローラで、ADLを選択し、コンテキストメニューから

Insert ADL Item> Trayを選択するだけです。

f:id:xplatform:20130217232710p:plain

 

そしてプロジェクトを実行してみると(クイックビューではありません)Trayにデフォルトのアイコンができたのを確認できます。

しかし、ここまでだと何らかの機能はありません。ただ見せるだけです。

 

Trayの機能には、Trayアイコンをクリックしたときの機能とコンテキストメニューがあります。

 

ondblclick、onlbuttonup、onrbuttonupの3つのイベントを使えば、さらに機能を追加することもできます。

そのイベントの処理をADL内のスクリプトで処理すれば良いです。