1添付ファイルbool ObjectSetText(文字列名、文字列text、int font_size、文字列font = NULL、color text_color = CLR_NONE)オブジェクトの説明を変更します。 OBJ_TEXTおよびOBJ_LABELのオブジェクトの場合、この説明はチャートのテキスト行として表示されます。関数が成功すると、戻り値はTRUEになります。それ以外の場合はFALSEです。詳細なエラー情報を取得するには、
help://check_GetLastError/。 font_size、font_name、およびtext_colorのパラメータは、OBJ_TEXTおよびOBJ_LABELのオブジェクトにのみ使用されます。オブジェクト
help://constants_objects/これらのパラメータは無視されます。も参照してください
help://objects_ObjectDescription/関数。 .................................................. .......説明についてもう一つのことがあります。 MTオブジェクト関数から上記を読んだら、OBJ_LABELとOBJ_TEXTでのみこの関数呼び出しを使うことができると思うでしょうが、それはそうではありません。上で説明したAJvdBのオブジェクトディスカバリを使用すると、チャート上にオブジェクト名を表示するだけでなく、ダイアログボックスに移動してディスクリプタに名前を入力しなくても、プログラム内でオブジェクト名を表示することができます。コード内に行オブジェクトを作成し、行オブジェクトObjectSetText(オブジェクト名、文字列discription、0、、CLR_NONE)を作成した直後にこの行を追加してください。オブジェクト名はあなたのオブジェクトの名前で、文字列discriptionはAJvdBで記述されているようにあなたのチャートにオブジェクト名として表示されるものです。ここでの制限の1つは、オブジェクトを作成した時点でのみディスクリプタを埋めることができ、そのオブジェクトを削除して新しいオブジェクトを作成せずに、それを変更できないということです。 Keit editあなたのラインオブジェクトにあなたの文字列のdiscriptionを追加するのを忘れました。ObjectDescription(文字列名)を使用して検索することもできます。MTはTEXTとLABELSでしか動作しませんが、 discrioption feildが埋め込まれています。