"ダミー "からの質問 - ページ 114

 

Comment()を使って普通の表を描きたいのですが、どうすればいいですか?

タブ出力 - Comment()のCharToString(9)は残念ながら機能しません。

端末のフォントを常に同じ文字幅のフォント - Courier - に変更することは可能ですか?

ChartSetInteger(zChartFirst,CHART_COLOR_FOREGROUND, clrYellow ) を使って色を変更することができるのです。

しかし、デフォルトのフォントを変更するにはどうしたらよいのでしょうか?

 
awkozlov:

...

デフォルトのフォントを変更するにはどうすればよいですか?

やってみたくはないですか?フォントやカラーの選択肢がとても豊富です。
 
awkozlov:

Comment()を使って普通の表を描きたいのですが、どうすればいいですか?

タブ出力-Comment()のCharToString(9)は、残念ながらうまくいきません。

端末のフォントを常に同じ文字幅のフォント - Courier - に変更することは可能ですか?

ChartSetInteger(zChartFirst,CHART_COLOR_FOREGROUND, clrYellow ) を使って色を変更することができるのです。

しかし、デフォルトのフォントを変更するにはどうしたらよいのでしょうか?

tol64 です。
試してみたくなりませんか?フォントやカラーの選択肢がとても豊富です。

例えばこんな感じ。

ファイル:
 
Urain:

例えばこんな感じ。

あるいは、たとえばこんなふうに。 マウスでマーク(削除)することもできます。
ファイル:
 
MetaDriver:
例えばこんな感じ マウスでマークアップ(削除)することもできます。 いいですね...。

美しさとは、力強いものです。よくやった。このコードは勉強する価値があります。Need_for_Speed.mq5 :) をお持ちですか?

オブジェクトにフォントを設定できるのは、OBJPROP_FONTのみという ことですね。

もっとシンプルに、一行で、セルの座標を指定しないで欲しいのですが・・・。とはいえ、5年後にはコード中のコメントをオブジェクトとして作成することになるでしょう )

 
awkozlov:

...5年後にはオブジェクトとしてコードにコメントをつけることになるでしょうが)

コメントは私たちの周りにあるものです。宇宙で)))
 
awkozlov:

1.美しさとは恐ろしいものである。ニッコリ。このコードは研究する価値があります。

2) Need_for_Speed.mq5 をお持ちですか :)

3.OBJPROP_FONTで フォントを設定できるのは、オブジェクトだけなんですね。

4...もっとシンプルに、1行で、セルの座標を設定しないで欲しい...。

1.数行(文字通り-2)だけ追加しました。レーピンがよく言っていたように、"A little bit is art... "です。

;-P

2.どうしたんですか?

3.そうだ、仮面の意味は何だ?Print() と同じくらい原始的なものだ。デバッグに適している。

ずっと文字を印刷したいのに、冗長になってしまうのは、あまりにも間抜けな話です。

そのような場合、すべてをオブジェクトの1行コントロールに落とし込むことができます。中に全部入れて、外側に紐を何本か残しておいて、必要なときに引っ張る...。:)

 
MetaDriver:

1.全てニコラスでした。数行(文字通り-2)だけ追加した。 とはいえ...。レーピンがよく言っていたように、"A little bit is art... "です。

;-P

2.どうしたんですか?

3.そうだ、仮面の意味は何だ? Print()と同じくらい原始的なものだ。デバッグに適している。

ずっと文字を印刷したいのに、冗長になってしまうのは、あまりにも間抜けな話です。

そのような場合、すべてをオブジェクトの1行コントロールに落とし込むことができます。中に全部入れて、外側に紐を何本か残しておいて、必要なときに引っ張るだけ...。:)

テーブルコメントのクラスは、文字列でデータを受け取り、型変換はプログラマに任せた方が良いのです。これにより、呼び出しは少し複雑になりますが、クラスと書かれている内容の理解は単純化されます(特にクラスがインライン化されている場合)。

クラスはベースクラスなので、不要な自動化はしないのが望ましい。 自動化が必要な場合は、子孫クラスか関数バインディングに記述する必要がある。インデントやフィールドの大きさは すべて規定されていますし、連続したスタッキングも自動化できます(同じ関数を呼び出すと、毎回新しいフィールドにコメントが書き込まれます)。

 

以下のコードで対応するウィンドウが見つからない理由を教えてください (確認したところ、このクラスを持つウィンドウは存在しました)

#import "user32.dll"
   int FindWindowA(string &lpClassName, string &lpWindowName);
#import

string FormClass="TMyMainForm";
string FormName="";
int hnd = FindWindowA(FormClass,FormName);
if (hnd==0) printf("not found");
else printf("found");
 
私はプログラマーではありませんが、|=演算子の意味と、0x10 0x20という数値の記録形式について教えてください。ありがとうございました。