Copyright: 富士通株式会社
Citation: Klik & Create Extension


目次

エディットオブジェクト

エディットオブジェクト作成

アクションリスト - 条件と関数

条件のリスト

条件

エディットは入力された

フォーカスがある時

エディットは使用可能

エディットは表示中

元に戻す情報がある時

テキストは数字

テキストは選択中

アクション

ファイル

テキストファイル読み込み

セレクタでテキストファイル読み込み

テキストをファイルに保存

保存ファイル選択画面

編集

テキスト設定

ブロック

置換/挿入

切り取り

コピー

貼り付け

削除

元に戻す

元に戻す

元に戻すバッファクリア

コントロール

テキスト文字数制限

フォーカス

フォーカス／得る

フォーカス／失う

使用可能

使用可能／する

使用可能／しない

テキスト入力不可

テキスト入力不可／する

テキスト入力不可／しない

テキスト入力フラグ

テキスト入力フラグ／オン

テキスト入力フラグ／オフ

コントロール

セレクタでフォント設定

セレクタで背景色設定

位置

位置設定

Ｘ位置／座標設定

Ｙ位置／座標設定

サイズ

サイズ／幅設定

サイズ／高さ設定

表示／非表示

非表示

表示

破壊

関数リスト

関数

テキスト

選択テキスト

テキスト数値の値

位置／Ｘ座標

位置／Ｙ座標

サイズ／幅

サイズ／高さ

オブジェクトメニュー

表示順位

設定

アイコン編集

新規オブジェクト

サイズ変更

整列


エディットオブジェクト作成

［エディット］は、プレゼンテーションやマルチメディア辞典、広告、インターラクティブな本、スクリーンヘルプ、チュートリアル等のテキスト表示を簡単に魅力的に制作できます。

［エディット］は、デフォルトでは一行で表示されます。コードの入力、分量の指定、パスワードや名前の入力に使用します。

［エディット］はピクチャーオブジェクトのファイル名入力、MCIまたはODBCオブジェクトへのコマンド入力、または検索オブジェクトで使用されるワイルドカード入力に利用できます。ゾーンとゾーンをリンクさせることもできますし、ゾーン間を［Ｔａｂ］キーと［Ｓｈｉｆｔ＋Ｔａｂ］キーを使って、通常のダイアログのように行き来することもできます。

もちろん、編集オブジェクトは一行に限定されているわけではありません。マルチラインオプションを使うと、ボックスで表示することもできます。このボックスには、スクロールバーやユーザが定義できるテキストスタイルを含むことができ、様々なアクションで操作することもできます。膨大な量のテキストをアプリケーションに簡単に表示できます。

また、アプリケーションに編集作業ウィンドウを作成することもできます。ユーザは編集作業ウィンドウを選択して、メッセージやメモ、覚書きを入力できます。

ユーザがテキストを入力したテキストは、他の［エディット］やWindowsのクリップボードにコピーや貼り付けができます。これらの作業は［Ｃｔｒｌ＋Ｘ］キー［Ｃｔｒｌ＋Ｃ］キー［Ｃｔｒｌ＋Ｖ］キーといったお馴染みのキーボード操作などでできます。

編集操作は［設定］または［アクション］メニューの［読み取り専用］オプションを使って必要に応じてオン、オフを切り換えることができます。

編集作業を終了すると、アプリケーションから［テキストファイル保存］［セレクタでテキストファイル保存］アクションでテキストをディスクに保存できます。また、クリック＆クリエイトのプリンタオブジェクトで［ゾーンの印刷］コマンドを使うと、このテキストの永久コピーができます。もしプリンタオブジェクトに［ファックス／モデム］を設定していれば、メッセージをファクスで送ることもできます!


エディットオブジェクト作成

フレームエディタで、ツールバーの［オブジェクト作成］アイコン( [image]) をクリックします。

［オブジェクト作成］ダイアログの［一般］タブをクリックし［編集オブジェクト］アイコン( [image]).をクリックします。動作領域をクリックし、編集オブジェクトを適当な位置に配置します。デフォルトでは、ゾーンは標準サイズで描かれます。

編集オプションを選ぶには、オブジェクトを右クリックし、ポップアップメニューから［設定］を選びます。

スクロール

オプションを選んで任意のスクロールを追加することができます。［水平スクロールバー］［垂直スクロールバー］のいずれかのチェックボックスにチェックを入れて選択します。カーソルの移動に伴い自動的にテキストをスクロールさせたい場合は［左右にオートスクロール］および［上下にオートスクロール］オプションを有効にします。

オプション

［エディット］をアプリケーション起動時に隠しておきたい場合［非表示］チェックボックスにチェックを入れます。再び画面に表示させるには［表示／非表示］の［表示］アクションを使用します。

エディットを表示する場合で、ユーザにテキストを変更させたくない時は［テキスト入力不可］チェックボックスにチェックを入れます。逆に、編集可能なテキストエリアを作りたい場合は、このチェックボックスのチェックをはずします。

［境界線］のチェックボックスを有効にすると、［エディット］の回りに体裁のよいラインが加わります。

［マルチライン］チェックボックスを有効にすると、複数行のテキストを表示できる編集オブジェクトが作成できます。

半角アルファベット

テキストを大文字にするか小文字にするか指定することができます。［テキスト取得］関数を使うと、アプリケーションからこのテキストを読むことができます。

［フォント選択］ボタンをクリックすると、セレクタからスタイルや文字色を選択できます。どのTrueTypeフォントでもどの色でもテキストを表示できます。また、イタリック、ボールド、または下線も表示できます。

背景をクリックすると、テキストの後ろの背景色を設定できます。どんな色にも変更できますが［混合色］を使う場合、表示は1色のソリッドに限定されます。

設定が終わると［ＯＫ］をクリックしてフレームエディタに戻るか［キャンセル］をクリックして中断し前の設定に戻します。

スクロールバーを設定したり、別のフォントや色を選択した場合、変更はすぐに画面に反映されます。

［エディット］のサイズ変更は、オブジェクトを右クリックし、ポップアップメニューから［サイズ変更］を選びます。サイズ変更ボックスが表示されるのでオブジェクトのサイズを調節します。サイズ変更ハンドルをクリックし任意の大きさにドラッグするか、またはダイアログで変更の比率を入力します。［ＯＫ］をクリックすると新しいサイズに変ります。

整列オプションを使うと画面上にゾーンを正確に配列します。


アクションリスト -  条件と関数

条件

•	エディットは入力された

•	フォーカスがある時

•	エディットは使用可能

•	エディットは表示中

•	元に戻す情報がある時

•	テキストは数字

•	テキストは選択中

アクション

•	ファイル

•	編集

•	コントロール

•	位置

•	サイズ

•	表示／非表示

•	破壊

関数

•	テキスト

•	選択テキスト

•	テキスト数字の値

•	位置／Ｘ座標

•	位置／Ｙ座標

•	サイズ／幅

•	サイズ／高さ


条件のリスト

編集オブジェクトの条件：

エディットは入力された

フォーカスがある時

エディットは使用可能

エディットは表示中

元に戻す情報がある時

テキストは数字

テキストは選択中


条件

［エディット］は様々な条件でチェックすることができます。

［エディットは入力された］は、ユーザが画面上でエディットに修正を加えたかどうかをチェックします。

［フォーカスがある時］は、ユーザがエディットを選んだかどうかをチェックします。

［エディットは使用可能］は、エディットがユーザによって選択可能かどうかチェックします。

［エディットは表示中］は、エディットが画面に表示されているかどうかをチェックします。

［元に戻す情報がある時］は［元に戻す］オプションが有効かどうかをチェックします。

［テキストは数字］は、テキストは数字かどうかをチェックします。

［テキストは選択中］は、ユーザがマウスでテキストを反転表示させたかどうかをチェックします。


エディットは入力された

エディットは入力されたの内容が何らかの形に変更されたことを知らせます。これには３つのことが考えられます。

１．ユーザがキーボードから何か新しいものを入力した。

２．ユーザがエディットからテキスト選択し切り取りや貼り付けをした。

３．アプリケーションが新しいテキストファイルをディスクからゾーンに読み込んだ。

テキストが変更されたら［テキスト取得］関数を使って新しい内容をアプリケーションにコピーできます。［テキスト修正フラグ］アクションでアプリケーションから直接この条件の設定ができます。


フォーカスがある時

エディットがユーザの入力を待っている状態かどうか知らせます。この条件はテキストのカーソルが現在のゾーンでアクティブのとき［真］で、ユーザが何か他の編集をしているとき［偽］を返します。

Microsoft Windowsでは多数の編集領域がある大きなコントロールパネルを制作できます。編集オブジェクトを複数設定した場合、ユーザはいずれかのゾーンをクリックして選ぶことができます。設定ダイアログで［タブにとぶ］オプションを有効にすると、ユーザは［Ｔａｂ］キーまたは［Ｓｈｉｆｔ＋Ｔａｂ］キーで有効なライン間を移動することができます。

また［使用可能］［オフ］アクションを使用して、アプリケーションから直接エディットをアクティブにすることもできます。


エディットは使用可能

ユーザがエディットを選択することが可能かどうか知らせます。デフォルトでは、マウスでクリックするとエディットをアクティブにできますが［使用可能］［オフ］アクションを使用すると、テキストをグレー表示し、使用不可能にできます。再び使用可能にするには［使用可能］［オン］アクションを使用します。

現在のオブジェクトの状態がわからない場合［エディットは使用可能］条件を使ってゾーンが使用可能かどうかテストします。


エディットは表示中

この条件は、画面でエディットが表示されている場合［真］です。［設定］メニューから［起動時に隠す］オプションを使用するか、またはイベントエディタの［オブジェクト不可視］アクションを使用すると、オブジェクトを隠すことができます。オブジェクトを再び表示するには［オブジェクト可視］アクションを使用します。


元に戻す情報がある時

元に戻す情報がある時は、ユーザが現在の位置で［元に戻す］操作を行えるかどうかを示します。ユーザが新しい情報を入力したり、テキストエリアを削除する場合、その前クローンは元に戻すバッファという特別なメモリエリアに保存されます。［元に戻す］アクションでこのテキストを画面に戻すことも［元に戻すバッファクリア］操作で消去することもできます。

この条件は［元に戻す］アクションを実行する前に、元に戻すバッファの状態を素早くチェックします。


テキストは数字

エディットに数字が入っているかどうかチェックします。もし、この条件が真の場合［数値取得］関数でその結果を読むことができます。

この条件は、ユーザが要求に見合う値を入力したかどうかチェックするのに使えます。要求に見合わなければ［整数を入力して下さい］等のメッセージが表示でき、ユーザは再試行できます。

テキストには、＋、－、そして括弧（）を含むことができます。小数点があれば、整数の部分だけが受け付けられます。例えば、3.1425926は3となります。


テキストは選択中

この条件は、ユーザがマウスでテキストを反転表示させている場合［真］です。

ユーザがアプリケーションで選択しているテキストを［選択テキスト取得］関数を使って知ることができます。［選択置換］アクションで選択されているものを変更したり［切り取り］［コピー］［貼り付け］［クリア］コマンドが使用できます。


アクション

編集オブジェクトに有効なアクション：

•	ファイル／テキストファイルから読み込み

•	ファイル／読み込みファイル選択画面

•	ファイル／テキストをファイルに保存

•	ファイル／保存ファイル選択画面

•	編集／テキスト設定

•	編集／選択テキスト／ 置換/挿入

•	編集／選択テキスト／切り取り

•	編集／選択テキスト／コピー

•	編集／選択テキスト／貼り付け

•	編集／選択テキスト／削除

•	編集／元に戻す／元に戻す

•	編集／元に戻す／元に戻す情報ｸﾘｱ

•	コントロール／テキスト文字数制限

•	コントロール／フォーカス／得る

•	コントロール／フォーカス／失う

•	コントロール／使用可能／する

•	コントロール／使用可能／しない

•	コントロール／テキスト入力不可／する

•	コントロール／テキスト入力不可／しない

•	コントロール／テキスト入力フラグ／オン

•	コントロール／テキスト入力フラグ／オフ

•	コントロール／ フォント/背景色／フォント選択画面

•	コントロール／ フォント/背景色／背景色選択画面

•	位置／位置選択

•	Ｘ位置／座標設定

•	Ｙ位置／座標設定

•	サイズ／幅設定

•	サイズ／高さ設定

•	表示/非表示／表示

•	表示/非表示／非表示

•	破壊


ファイル

ファイルアクションでディスクからエディットを読み込むことができます。これらのアクションを使うと、アプリケーション内でテキスト表示の変更ができます。

［テキストファイル読み込み］は、ディスクの“.TXT”“.ASC”ファイルから一覧を読みます。

［セレクタでテキストファイル読み込み］は、標準ファイルセレクタを表示するので、ユーザはテキストファイルを選ぶことができます。

［テキストファイル保存］は、テキストをディスクに保存します。このテキストはASCII(［TXT］)フォーマットで保存されます。このテキストはアプリケーションから読み込むことも、ワードパッドのようなWindowsのテキストエディタから読み込むこともできます。

［セレクタでテキストファイル保存］は、ファイルセレクタを表示するので、ユーザはそのテキストを新しい名前で保存できます。


テキストファイルから読み込み

選択したファイルからエディットを読み込みます。このテキストはASCIIまたは［TXT］フォーマットでなければなりません。このアクションを使用すると、アプリケーションから新しい情報を含んだエディットを読み込むことができます。このアクションは、辞典やプレゼンテーションでテキストを表示するのに最適です。これで、各ページを別々のファイルから読み込み、それらを切り換えることも思いのままです。


セレクタでテキストファイル読み込み

標準のファイルセレクタを表示し、ユーザはディスクから新しいテキストを選択できます。フォーマットは［TXT］または［ASC］でなければなりませんが、拡張子は何でも構いません。これらのファイルは、ワードパッドのような標準のテキストエディタで作成でき、お好きなワープロのオプションを使って保存できます。

また、クリック＆クリエイトのエディットで直接テキストを入力し［テキストファイル保存］または［セレクタでテキストファイル保存］オプションでディスクに保存させることもできます。


テキストをファイルに保存

編集テキストをディスクに保存します。テキストは［TXT］または［ASC］フォーマットで保存されます。保存されたテキストは［リストファイル読み込み］オプションで読み込んだり、テキストエディタなど外部のWindowsプログラムから読むことができます。


保存ファイル選択画面

お馴染みのWindowsのファイルセレクタを表示し、ユーザはディスクの新規ファイルにテキストを保存できます。テキストはASCII(［TXT］)フォーマットで保存され、Windowsのワープロやテキストエディタに読み込むことができます。


編集

編集アクションを使用すると、アプリケーションにビルトインのテキストエディタを作成できます。現在のテキストを別のものに置き換えたり、Windowsのクリップボードにコピーしたり、前に行った編集を元に戻したりできます。

編集アクションは、通常、アイコンやメニューオプションとリンクしているので、ユーザからも選択できます。コンボオブジェクトでメニューを、またボタンオブジェクトでアイコンを作成するとよいでしょう。

設定可能な編集アクションは：

テキスト設定

選択テキスト／置換/挿入

選択テキスト／切り取り

選択テキスト／コピー

選択テキスト／貼り付け

選択テキスト／削除

元に戻す／元に戻す

元に戻す／元に戻す情報ｸﾘｱ


テキスト設定

ゾーンの内容を新規テキストに完全に置換します。イベントエディタでこのアクションを定義すると、テキストを入力するよう求められます。キーボードから置換するテキストを入力するか、またはクリック＆クリエイト関数を使って他のオブジェクトから読み込みます。

現在のテキストを読むには［テキスト取得］関数を使用します。あるファイルの場所を入力して検索オブジェクトでテストさせる場合、次のような関数を使って編集テキストに検索パターンを追加することができます。

Set Text Edit Text$(［Wildcard］)+*\*.txt

［Wildcard］のところに編集オブジェクトの名前が入ります。

テキストにHTMLの始まりと終了タグをつけたい場合：

Set Text<HTML>+ Edit Text$(Hypertext)+</HTML>

ご覧のとおりいろんなことができます。

ノート：テキスト設定を実行すると、自動的にエディットの修正条件が稼働します。この条件を稼働させたくない場合は［テキスト修正フラグオフ］を使います。


ブロック

ブロックアクションは、反転表示したテキストをエディットにカット＆ペーストします。

［置換/挿入］は、現在選択しているものを新しいテキストに置換します。

［切り取り］は、反転している文字をWindowsのクリップボードにコピーし、ゾーンから文字を取り除きます。

［コピー］は現状をまったく変えることなく、クリップボードにテキストを保存します。

［貼り付け］はカーソルのある場所にWindowsのクリップボードの内容を挿入します

［削除］は選択したテキストを削除します。

［元に戻す／元に戻す］は、前の編集操作を取り消して元に戻します。

［元に戻す／元に戻すバッファクリア］は、元に戻す情報を完全に消します。


置換/挿入

現在反転しているテキストを新しい文字に置き換えます。置き換えるテキストは、イベントエディタで直接タイプ入力することも、計算式入力ダイアログのクリック＆クリエイト関数を使って読み込むこともできます。

［選択取得］関数を使用すると、現在選択されているテキストを読むことができます。そしてそれを、通常のテキスト操作で処理することができます。例えば、

Replace Selection <P>+Edit Select$(Edit object)+</P>

この関数は、現在選択されているものにHTMLの段落タグを追加します。

Replace Selection Edit Text$(Zone 1)+Edit Select$(Zone 2)

この関数は、編集［Zone 1］の内容を［Zone 2］の反転している領域に追加します。

ノート：テキスト設定を実行すると、自動的に［エディットの修正］条件が稼働します。この条件を稼働させたくない場合は［テキスト修正フラグオフ］アクションを使います。


切り取り

反転しているテキストを取り除き、クリップボードに保存します。このアクションは、キーボードで［Ｃｔｒｌ＋Ｘ］キーを押すのと同じコマンドを実行します。

ユーザは通常の方法でテキストを反転させることができます。つまり、最初の文字をクリックしドラッグして選択します。このテキストは、開いているどのプログラムにも貼り付けることができ、他のエディットにもコピーできます。

このアクションは、指定のアイコンがクリックされたときにも実行させることができます。また、リスト／コンボボックスで、特定のオプションに設定することもできます。


コピー

反転したテキストをクリップボード上に保存します。このアクションは、ユーザがキーボードで［Ｃｔｒｌ＋Ｃ］キーを押した時と同じコマンドを実行します。

ユーザが画面またはコンボボックスで［コピー］オプションをクリックした時、このアクションを実行させることができます。

コピーしたテキストは、標準のメニューオプションで他のWindowsプログラムやエディットに張り付けることができます。


貼り付け

Windowsのクリップボードにあるテキストをエディットにコピーします。このアクションは、ユーザがキーボードで［Ｃｔｒｌ＋Ｖ］キーを押した時と同じコマンドを実行します。

クリップボード上のテキストは、カーソルがある場所に挿入されます。この位置の下にある文字は、新しく入る行に場所を譲るため下に移動します。


削除

反転表示されたテキストをエディットから取り除きます。これはキーボードの［Ｄｅｌｅｔｅ］キーを押した時と同じコマンドを実行します。

反転表示されたテキストは、完全に破壊されたわけではなく、元に戻すバッファにコピーが保存されています。このコピーを消去するには［元に戻すバッファクリア］アクションを使用します。また［元に戻す］アクションを使うと、元に戻すこともできます。


元に戻す

ユーザが間違って編集したものを簡単に元に戻すことができます。

［元に戻す］は、テキストを元に戻すバッファに保存されている前の状態に戻します。［元に戻すバッファクリア］はメモリに保存されている［元に戻す］情報を消去します。


元に戻す

ユーザの編集操作を取り消し、間違いから回復させます。これはキーボードで［Ｃｔｒｌ＋Ｚ］キーを押した時と同じコマンドを実行します。

ユーザがテキストを変更したり［切り取り］や［クリア］アクションを実行すると、クリック＆クリエイトは［元に戻すバッファ］という特別なメモリ領域にそれらのテキストを保存します。新しいテキストを元のテキストに戻したい場合は［元に戻す］アクションを使用します。

テキストのコピーに使用されている貴重なメモリスペースをクリアにしたい場合は、アプリケーション内で［元に戻すバッファクリア］アクションを使用します。


元に戻すバッファクリア

［元に戻す］アクションによって保存されている情報を削除し、Windowsのシステムにメモリを返します。このアクションを使うと、ディスクから新しいテキストファイルを読み込むときに、スペースを節約できます。また、特定の情報だけを完全に消すことができます。


コントロール

コントロールアクションを使うと、画面上の編集オブジェクトを操作できます。選択できるコントロールオプションは以下のとおりです：

［テキスト文字数制限］は、ゾーンに入力できる最大文字数を設定します。

［フォーカス／得る］は、ゾーンをアクティブにし、以後、そのゾーンでの編集作業を可能にします。

［フォーカス／失う］は、ゾーンのアクティブを解除します。

［使用可能／する］は、グレー表示されたエディットを再び選択できるようにします。

［使用可能／しない］は、エディットをユーザが選択できないようにします。

［テキスト入力不可／する］は、ユーザがエディットの内容を変更できないようにします。

［テキスト入力不可／しない］は、ユーザがテキストを編集するのを可能にします。

［テキスト入力フラグ／オン］は、テキストが何らかの形に変更されたことをWindowsのシステムに知らせます。

［テキスト入力フラグ／オフ］は、テキストが変更されたことを再び検出できるよう、システムをリセットします。

［アスペクト／セレクタでフォント設定］は、フォントセレクタを表示して、ユーザがテキストのスタイルを選択できるようにします。

［アスペクト／セレクタで背景色設定］は、ユーザが背景色を選択できるようにします。


テキスト文字数制限

編集オブジェクトに読み込める最大文字数を設定します。ユーザが、指定された文字数以上入力すると、カーソルが最後の文字で止まります。

テキストのサイズは、イベントエディタで直接入力することも、必要に応じて関数を使って読み込ませることもできます。


フォーカス

Microsoft Windowsは、一度にひとつのリスト、編集またはコンボボックスしか操作できません。これらのオブジェクトが画面上にいくつかある場合、ユーザはマウスでクリックして選択します。

専門的には、現在選択されているオブジェクトにはユーザの注意の［焦点］があるという表現が使われます。この焦点は［焦点］アクションでオンまたはオフに切り換えることができます。


フォーカス／得る

オブジェクトをアクティブにし、以後、マウスやキーボードの操作を全て可能にします。ゾーンが編集可能な場合、テキストのカーソルは元あった位置に表示されます。


フォーカス／失う

リストまたはコンボボックスからテキストカーソルをはずします。これで、ユーザは編集したい別のボックスを選択できます。テキストカーソルのあった位置は、後の使用のために記憶されます。


使用可能

エディットをアクティブにしたり、アクティブを解除したりします。アクティブでない場合はグレー表示され、ユーザはマウスで選択したり、新たにテキストを入力したりできません。

［オン］は、エディットをアクティブにします。

［オフ］は、エディットをアクティブ解除にします。


使用可能／する

［使用可能／する］アクションでグレー表示されているエディットを、再びアクティブにします。これで、ユーザはマウスでゾーンを選択できる様になります。ゾーンが編集可能な場合、新しい文字を入力することができます。


使用可能／しない

編集オブジェクトをグレー表示し、ユーザが選択できないようにします。［可能／オン］アクションを使用すると、オブジェクトは通常状態に戻り、選択ができるようになります。


テキスト入力不可

テキスト入力不可モードをオンまたはオフに切り換えます。［読み取り専用］がオンの場合、ユーザはテキストの編集ができず、その内容は現状のまま維持されます。［読み取り専用］オプションは、以下の２つです：

［する］は、どんな編集操作も受け付けません。

［しない］は、ユーザがキーボードから新しいテキストを加えることができます。


テキスト入力不可／する

エディットを読み取り専用にします。つまり、どんな編集操作も無視されます。

このオプションは、設定ダイアログの読み取り専用ゾーンで、デフォルト設定として設定できます。［読み取り専用］をオンにすると、説明文などを表示するのに最適です。


テキスト入力不可／しない

［テキスト入力不可／する］アクションを取り消し、ユーザにテキストの編集を許可します。入力されたものは［テキスト保存］や［セレクタでテキスト保存］でディスクに保存したり［テキスト取得］関数でアプリケーションから読むことができます。


テキスト入力フラグ

［テキスト入力フラグ］条件は、以下のアクションでコントロールできます。

［オン］は、この条件を設定します。

［オフ］は、この条件をリセットします。


テキスト入力フラグ／オン

テキストがユーザによって変更されたかどうかをチェックします。［テキスト入力フラグ］条件は、テキストが変更された場合［真］になります。


テキスト入力フラグ／オフ

テキストが変更されたことが検出された後、フラグをリセットします。ですから［テキスト入力フラグ］条件は［偽］になります。

このアクションは、テキストが変更された後、システムをリセットするために使います。［テキスト入力フラグ］条件は、ユーザが新たにテキストを変更した場合［真］になります。


コントロール

コントロールアクションは、ユーザがアプリケーションでエディットをカスタマイズする許可をします。オプションは以下の２つです：

［セレクタでフォント設定］は、ユーザがテキストに新しいTrueTypeを選択することを許可します。

［セレクタで背景色設定］は、ユーザが編集エリアの背景色を変更することを許可します。


セレクタでフォント設定

クリック＆クリエイト標準のフォントセレクタが表示されるので、ユーザは新たなテキストスタイルを選ぶことができます。このアクションはボタンオブジェクトに設定することができます。

ユーザは、例えば、高解像度スクリーンモードでプログラムを実行させている場合、フォントのサイズを大きくできなす。また、大型モニターを使用している場合、フォントのサイズを小さくできます。


セレクタで背景色設定

お馴染みの選択ボックスが表示され、ユーザは新たな背景色を選ぶことができます。このアクションは、ボタンまたはキー操作で実行させることができます。この機能は、ユーザの思いのまま表示をカスタマイズすることを可能にします。


位置

位置メニューを使うと、エディットを移動させることができます。設定可能なアクションは、以下の３つです：

［位置設定］は、指定の座標または指定のオブジェクトの位置にオブジェクトを移動します。

［水平位置設定］は、オブジェクトを左右に移動します。

［垂直位置設定］は、オブジェクトを上下に移動します。

ノート：いずれの場合も、座標はどれもエディットの左上角が基点になります。

リスト、編集、コンボボックスは、重ねずに画面に表示することをお勧めします。編集可能な２つのオブジェクトが重なっていると、位置メニューを実行しても、思うような結果が得られない場合があります。


位置選択

エディットを指定の座標に配置したり、別のオブジェクトの上に移動したりできます。

［位置設定］ダイアログに編集オブジェクトの位置を入力します。オブジェクトを指定の領域に置きたい場合［Ｘ］と［Ｙ］のボックスに新しい座標を入力するか、または［十字］を任意の場所にドラッグして設定します。座標はゾーンの左上角が基点です。

他のオブジェクトから位置を読み取る場合［相対］ボタンをクリックしセレクタからオブジェクトを選びます。これはエディットを移動させるのに、とても便利な方法です。まず、アクティブオブジェクトを作成し、それに［マウス］や［８方向］といった動作で設定します。そして、フレーム開始時に［オブジェクト不可視］アクションを使い、このオブジェクトを隠しておきます。こうしておくと［位置設定］アクションを定期的に実行させることによって、オブジェクトの位置をコピーすることができます。アクションを定期的に実行させるには［タイマーは指定の値ごと］を使用します。これで、編集オブジェクトはこの不可視オブジェクトに設定されたパスに従って移動します。


Ｘ位置／座標設定

エディットを左右に移動します。このアクションを定義する際、Ｘ座標を入力するよう求められます。Ｘ座標は、アプリケーションウィンドウの左端から数えたエディットの左端までの値を入力します。値は、直接入力することも、または［編集］ボタンをクリックして、関数を用いて読み込ませることもできます。

以下は関数の例です。

［Ｘマウス］関数を使うと、マウスポインターから位置を読み取ることができます。

［Ｘ位置取得］関数を使うと、ゾーンを左に移動します。

Edit X Pos(Edit)-1

［Edit］にはオブジェクト名が入ります。

エディットを右に移動する関数は：

Edit X Pos(Edit)+1


Ｙ位置／座標設定

エディットを上下に移動します。このアクションを定義する際、Ｙ座標を入力するよう求められます。Ｙ座標は、アプリケーションウィンドウの一番上から数えたエディットの一番上までの値を入力します。値は、直接入力することも、または［編集］ボタンをクリックして、関数を用いて読み込ませることもできます。

この座標はキーボードから直接入力するか編集ボタンをクリックして、関数を使いこの値を読み込みます。

［Ｙマウス］関数を使うと、マウスからの座標値を読み取ることができます。

［位置取得］関数を使うと、オブジェクトを移動できます。

Edit Y Pos(Edit 1)-1

［Edit 1］にはオブジェクト名が入ります。［Edit Y Pos］は、ゾーンの現在の位置を読み取ります。

オブジェクトを下に移動する関数は：

Edit Y Pos(Edit 2)+1


サイズ

サイズメニューを使ってエディットのサイズを変更します。

［サイズ／幅設定］は、横幅を変更します。

［サイズ／高さ設定］は、高さを変更します。

ノート：全ての長さはエディットの内側を示します。オブジェクトに枠があったり、スクロールバーを使っている場合、実際の画面サイズは違ってきます。


サイズ／幅設定

エディットの横幅を設定します。このアクションを定義する際、横幅の値を入力するよう求められます。値はキーボードから直接入力することも、または［編集］をクリックして関数を用いて読み込ませることもできます。

いずれの場合も、新しい横幅はボックスの［内側］の横幅です。


サイズ／高さ設定

エディットの高さを設定します。高さは単に数字で入力することも［編集］をクリックし、関数を用いて読み込ませることもできます。いずれの場合も、高さはボックスの内側に適用されます。エディットに枠やスクロールバーがある場合は、それより少し大きくなります。


表示／非表示

表示／非表示オプションはエディットを背景に隠したり、再度表示したりします。

［表示/非表示／非表示］は、オブジェクトを画面から隠します。

［表示/非表示／表示］は、隠れたオブジェクトを再表示します。


非表示

エディットを隠し、ユーザに編集されるのを防ぎます。エディットを再び表示するには［オブジェクト可視］アクションを使用します。


表示

隠れているゾーンを表示します。設定ダイアログで［起動時に隠す］オプションが選ばれている時や［オブジェクト不可視］アクションが実行された後、編集オブジェクトを再び表示するために使用します。


破壊

画面から完全にエディットを取り除き、変更された内容も全て消去します。


関数リスト

以下は、設定可能な関数リストです：

テキスト

選択テキスト

テキスト数字の値

位置／Ｘ座標

位置／Ｙ座標

サイズ／幅

サイズ／高さ


関数

エディットには、以下の関数が用意されています：

［テキスト］は、エディットのテキストを全てを読みます。

［選択テキスト］は、ユーザが現在選んでいるものを読みます。

［テキスト数字の値］は、テキストを数に変換します。

［位置／Ｘ座標］は、エディットのＸ座標を読みます。

［位置／Ｙ座標］は、エディットのＹ座標を読みます。

［サイズ／幅］は、編集エリアの横幅を読みます。

［サイズ／高さ］は、編集エリアの高さを読みます。


テキスト

使用例：テキスト（オブジェクト）

現在のエディットの内容を全て読みます。読んだテキストを、テキストオブジェクトやエクステンション等のクリック＆クリエイトの他のオブジェクトで読み込んだり、関数を使って処理したりできます。


選択テキスト

使用例：選択テキスト（オブジェクト）

現在反転表示されているテキストの内容を読みます。これらのテキストは、テキストオブジェクトやCCX拡張に読み込むことができます。


テキスト数字の値

使用例：テキスト数字の値（オブジェクト）

数字のテキストに割り込み、アプリケーションにその内容を返します。ゾーン内に数字が含まれていない場合や間違ったフォーマットで入力されている場合、0を返します。


位置／Ｘ座標

使用例：位置／Ｘ座標（オブジェクト）

エディットの水平位置を読みます。座標値は、アプリケーションウィンドウの左端から数えたエディットの左端までの値です。


位置／Ｙ座標

使用例：位置／Ｙ座標（オブジェクト）

エディットのＹ座標を読みます。座標値は、アプリケーションウィンドウの一番上から数えたエディットの一番上までの値です。


サイズ／幅

使用例：サイズ／幅（オブジェクト）

エディットの内側の横幅を読みます。


サイズ／高さ

使用例：サイズ／高さ（オブジェクト）

エディットの内側の高さを読みます。この値はエディットの内側に適応されるもので、スクロールバーや枠線が使用されている場合には、これより少し大きくなります。


オブジェクトメニュー

フレームエディタで、編集オブジェクトを右クリックすると、次のオプションのあるポップアップメニューが表示されます：

表示

設定

アイコン編集

新規オブジェクト

サイズ変更

整列


表示順位

通常、オブジェクトは作成された順で画面に表示されます。ですから、一番最初に描かれたオブジェクトは背景に表示され、あとからのオブジェクトが順に前に表示されます。この表示の順位を変更することができます。

オプションは以下の通りです：

［いちばん前］は、同じオブジェクトタイプの中で、表示順位を一番前にします。

［ひとつ前］は、同じオブジェクトタイプの中で、表示順位をひとつ前にします。

［ひとつ後ろ］は、同じオブジェクトタイプの中で、表示順位をひとつ後ろにします。

［いちばん後ろ］は、同じオブジェクトタイプの中で、表示順位を一番後ろにします。


設定

編集オブジェクトの様々な定義は、フレームエディタで設定オプションを使用して設定します。テキストはどんな色でも、どんなTrue Typeフォントでも表示できます。また、後に使用するため、編集オブジェクトを背景に隠しておくこともできます。

スクロールオプション

スクロールオプションを使うと、縦または横のスクロールバーをエディットに追加できます。

［水平スクロールバー］チェックボックスにチェックを入れると、編集ボックスの下に水平のスクロールバーが付きます。ユーザは、スライダを左右にドラッグして中身をスクロールできます。

［垂直スクロールバー］チェックボックスにチェックを入れると、編集ボックスの右横に垂直のスクロールバーが付きます。ユーザは、スライダを上下にドラッグしてテキストをスクロールできます。

［水平自動スクロール］は、編集エリアより幅が広いテキストを表示している場合に使います。このチェックボックスにチェックが入っていると、ユーザのカーソルがゾーンの端に達すると、テキストを左にスクロールさせます。ですから、ユーザは常に編集中のテキストを画面上で見ることができます。このオプションが無効の場合、カーソルはエディットの右端に来ると止まります。

［垂直自動スクロール］は、ユーザのカーソルを編集エリアの一番下に達すると、テキストを自動的に上にスクロールします。このチェックボックスが無効の場合、カーソルは表示されている最後の行に来ると止まります。

ノート：［自動スクロール］オプションは［マルチライン］オプションを使ってテキストを複数行表示している場合のみ使用できます。

オプション

プロパティオプションを使ってエディットの画面上での働きを設定します。

マルチライン

デフォルトでは、エディットは一行で表示されます。この場合、ダイアログ用の編集エリアの作成が簡単です。異なるエディットを組み合わせてダイアログを作成できるので、各編集オブジェクトに、名前、パスワード、検索コマンドなど別々の情報を読む込むことができます。

膨大な量の情報を表示したい場合［マルチライン］チェックボックスを有効にします。この機能は、四角いボックスにテキストを配置します。本のページ、百科事典のテキスト、製品説明の広告などを表示するのに利用できます。また、ユーザが自由形式のコメントやメモを入力できる編集ウィンドウを作成することもできます。

ノート：［マルチライン］モードは、表示エリアのサイズを変更できません。サイズを変更したい場合は、フレームエディタのオブジェクトポップアップメニューから［サイズ変更］オプションを使用してサイズを別に設定して下さい。

タブにとぶ

［タブにとぶ］オプションを使用すると、Windowsの標準のダイアログのように［Ｔａｂ］キーまたは［Ｓｈｉｆｔ＋Ｔａｂ］キーを使って編集オブジェクト内を移動できます。［タブにとぶ］チェックボックスが有効になると、ユーザはTABキーを押して次の行へ直接ジャンプできます。［Ｓｈｉｆｔ＋Ｔａｂ］キーを押すと、使用可能なエディットを逆順に移動します。ゾーンはフレームエディタで作成された順番で配列されます。ですから、最初に作成されたゾーンはリストの一番上にあり、最後に作成されたゾーンは一番下にあります。

ノート：［タブにとぶ］オプションは、一行のエディットにのみ使用できます。［マルチライン］モードのときは使用できません。

パスワード

パスワードオプションでは、パスワードやクレジットカードの詳細などを入力する簡単な方法を設定します。ユーザが入力したパスワードは隠され、それぞれの文字はアステリスク(*)で表示されます。

ノート：パスワード機能を使用しても、実際のテキストには何ら影響を及ぼしません。テキストの表示方法が変更されるだけです。保護されたパスワードを読むには、アプリケーションで［テキスト取得］関数を使用します。パスワードオプションは［マルチライン］モードを選択している場合は使用できません。エディットを一行で表示している場合のみ有効です。

［境界線］は、エディットの回りに細い枠を付けます。

［起動時に隠す］は、フレームの開始時にエディットを隠します。隠したエディットを表示するには［オブジェクト可視］アクションを使用します。

［読み取り専用］は、編集オブジェクトをテキストの表示だけに限定し、ユーザが内容を変更できないようにします。百科事典、チュートリアル、プレゼンテーションなどには［読み取り専用］オプションを選ぶとよいでしょう。これらのアプリケーションは、必要に応じてファイルからテキストを読み込んで表示します。

操作ボタン

操作ボタンは、テキストのスタイルや外観を設定したり、背景色を選択するのに使用します。

［フォント選択］ボタンをクリックすると、標準のフォントセレクタが表示されます。テキストの色、サイズ、スタイル、タイプを選択します。クリック＆クリエイトはどんなTrue Typeフォントでもどんな色でも表示できます。

［背景］ボタンをクリックすると、テキストの背景色が選択できます。どのウィンドウの色も［ソリッド］2色、または［混合色］が使えます。［混合色］を選んだ場合、表示領域には1色だけしか表示されません。

これが混合色です：

ゾーンに表示されるとこのようになります：

半角アルファベット

半角アルファベットオプションは、エディットでのテキストの表示方法を変更します。

［無修正］は、ユーザが入力したままテキストを表示します。

［大文字］は、エディットの内容を自動的に［大文字］に変換します。

例えば［Hello world］と打ち込むと、自動的に［HELLO WORLD］に変換されます。

この機能を使うと、ユーザのコマンドを標準フォーマットに強制変換でき、とても便利です。例えば［Attack］という命令をチェックしてみましょう。ユーザがこのコマンドを編集オブジェクトに打ち込みます。［テキスト取得］関数を使ってアプリケーションでそれを読み込み［２つの値を比較］条件を使ってチェックします。この時、ユーザが［Attack］または［attack］または［ATTACK］と入力している可能性が考えられます。つまり、このコマンドに対し３つのテストが必要となってしまいます。設定ダイアログで［大文字］チェックボックスにチェックを入れておくと、このテキストは自動的に同じフォーマット（大文字）に変換されるので、ATTACKだけをチェックすればすむわけです。

［小文字］は、テキストを強制的に小文字にします。先程の例の［Hello World］は［hello world］に変換されます。


アイコン編集

各種エディタなどに表示される編集オブジェクトのアイコンの名前と外観を変更します。名前は、オブジェクトの種類と番号で生成されます。アイコンのイメージは、画面に表示されるオブジェクトイメージの縮小版です。

最初に作成された壁紙オブジェクトの名前は“編集１”次に作成されたものは“編集２”というふうに名前が付けられます。この名前は、自由に変更できます。


新規オブジェクト

現在の設定そのままのエディットのクローンを作成します。これを使用すると、画面上にいくつもエディットが作成できます。


サイズ変更

ポップアップメニューから［サイズ変更］オプションを選ぶと、編集オブジェクトの大きさを変更できます。四隅にあるサイズ変更ハンドルを任意の大きさにドラッグするか、またはダイアログに変更の比率を入力します。［ＯＫ］をクリックすると、エディットは新しいサイズで表示されます。

複数のオブジェクトを選択した場合、選択した全てのオブジェクトが設定した同じサイズに変更されます。

ノート：このオプションは、フォントのサイズには影響を与えないで、エディットのサイズのみを変更します。フォントサイズを変更したい場合は、設定ダイアログの［フォント選択］ボタンをクリックします。


整列

オブジェクトを動作領域内で左右または上下に整列させます。

［左右］オプションは、オブジェクトを動作領域の左端、右端、または左右の中央地点に移動します。オブジェクトの上下位置は変えずに、現在の場所からオブジェクトを左右に移動させます。

左右に整列させる場合のオプションは以下の通りです：

［左揃え］は、動作領域の左端にオブジェクトを配置します。

［中央揃え］は、動作領域の左右中間地点にオブジェクトを配置します。

［右揃え］は、動作領域の右端にオブジェクトを配置します。

［上下］オプションは、オブジェクトを動作領域の上端、下端、または上下の中央地点に移動します。オブジェクトの左右位置は変えずに、現在の場所からオブジェクトを上下に移動させます。

上下に整列させる場合のオプションは以下の通りです：

［上揃え］は、動作領域の上端にオブジェクトを配置します。

［中央揃え］は、動作領域の上下中間地点にオブジェクトを配置します。

［下揃え］は、動作領域の下端にオブジェクトを配置します。

左右または上下の整列オプションを選ぶと、オブジェクトは自動的に、新しい場所に移動して整列します。