グラフィックライブラリーをゼロから作成する - ページ 7

 
Aliaksandr Hryshyn:

エンジンの動作の一例。

https://www.mql5.com/ru/market/product/30901#

リンク先に簡単な説明があります。
悪くないですね。)

現在、どのようなコントロールがなされているのでしょうか?ワクは、最も基本的なものであるラベルとテキストで構成されています。注文を出すためには、タグは少なくともボタンとして機能する必要があり、したがって完全なプロパティセットを持つ必要があります。実際のコントロールの実施はどの段階なのでしょうか?
 
Реter Konow:
悪くないですね。)

現在、どのようなコントロールがなされているのでしょうか?ガラスは、最も基本的なものであるラベルとテキストで構成されています。注文を出すためには、ラベルは少なくともボタンとして機能する必要があり、したがって、フルセットのプロパティを持つ必要があります。実際に制御を行うのはどの時点なのでしょうか?

マーカー、グラス、そしてイージーエブリシング :) .また、ベースとなる要素には矩形があるだけです。

価格とチャートはキャンバス上に描かれ、テキストラベルもキャンバス上に作成されます。本格的なグラスを作るかどうかは分かりませんが。

コントロールの ライブラリーを作るつもりはなく、プロジェクトに必要なものだけを作っています。

 
Aliaksandr Hryshyn:

タグもグラスも、えーい、全部だ!:) .また、ベースとなる要素には矩形があるだけです。

価格やグラフはキャンバス上に描かれ、テキストマーカーもその上に作られる。本格的なグラスを作るかどうかは分かりませんが。

コントロールのライブラリーを作るつもりはなく、プロジェクトに必要なものだけを作っています。

オッケー)
 
Реter Konow:
オッケー)

制御を 開発するためのエンジンを提供することができます。もしかしたら、あなたのグラフィックをここに転送できるかもしれませんよ :)?

 
Aliaksandr Hryshyn:

制御を開発するためのエンジンを提供することができます。もしかしたら、あなたのグラフィックをここに転送できるかもしれませんよ :)?

グラフィックを転送する」ということですか?:)理解できない。

私は、グラフィカルなライブラリやマークアップ言語、ビジュアルエディタをゼロから作るお手伝いをし、それがどのように機能するかをお伝えすることができます。すべての機構、要素、機能の構造を知っている。でも、仕事は大変でしょう。
多くの既成のソリューションを渡すことができます。

しかし、適応はすべて同じでなければならない...。
 
ちょっとでも興味とやる気があれば、とっくの昔に、このコミュニティーの誰もが、私の動くヴィス・エディターを手に入れることができたはずです。あまり残っていないんですよ。基本的な3つの機能を仕上げるだけで、それだけで十分です。

1.窓やエレメントの取り外し(完了したが、微調整ができない。放棄した。)。

2.プロジェクトを 保存する機能。

3.プロジェクトを読み込むための関数です。

それ以外は、ただのツールキットビルダーで、それ以上ではありません。
 

"グラフィックを動かす "ってどういうこと?:)理解できない"- そうそう、自分のエンジンがあるんだから :(

 
Aliaksandr Hryshyn:

"グラフィックを動かす "ってどういうこと?:)理解できない"- そうそう、自分のエンジンがあるんだから :(

あなたは1日にどれくらいの時間を図書館業務に割くことができますか?
 
Maxim Kuznetsov:

"一人で静かに、会話をしている"...。

もし時間があれば、WinAPI CreateWindowExで直接ChartGetInteger(0,WINDOW_HANDLE)の子ウィンドウを作成してみてください。正しく作成され、表示され、チャートに支障がなければ、最初の質問は削除されます。

高水準のライブラリや言語には慣れているのですが :-) 低水準の掘り出し物も作らないといけませんね。

MFCでは、MTにバインドされたウィンドウを簡単に作成することができます。テザリングはどのように行うのですか?ターミナルと一緒に最小化、最大化され、ウィンドウとタスク/プロセスのリストに別々に表示されない。もちろん、端末そのものは意識していない。

 
Реter Konow:
人々が少しでも興味を示し、私のモチベーションを維持しさえすれば、コミュニティの誰もが、ずっと前に私の動くWYSIWYGを手に入れることができたはずなのです。あまり残っていないんですよ。基本的な3つの機能を仕上げるだけでOK!

1.窓やエレメントの取り外し(完了したが、微調整ができない。放棄した。)。

2.プロジェクトを保存する機能。

3.プロジェクトを読み込むための関数です。

それ以外は、ツールキットを積み上げるだけで、それ以上のことはありません。

このフォーラムで公開されているプロジェクトは、すべてイベントに問題があり、いくつかはオブジェクトの作成に 問題があり、アーキテクチャが弱いため、ニュアンスが違いすぎます。

欠点は欠点でも、イベントやウィンドウ管理がうまくいくこと、それが基本です。ウィンドウエンジンは自分で作ることになりましたが、コントロールのライブラリを作る予定はなく、プロジェクトに必要なものがあるだけで、デザインに関わるのは好きではないのです。