記事"グラフィカルインタフェース I: コントロールのフォーム(チャプター 2)"についてのディスカッション 新しいコメント MetaQuotes 2016.02.22 12:31 新しい記事 グラフィカルインタフェース I: コントロールのフォーム(チャプター 2) はパブリッシュされました:本稿はグラフィカルインターフェイスに関するシリーズの続きです。シリーズ第一弾のグラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)ではライブラリの目的を詳細に考慮します。第一部の記事へのリンクの完全なリストは各章の終わりにあります。そこではまた、開発の現段階でのライブラリの完全版をダウンロードすることができます。ファイルはアーカイブと同じディレクトリに配置される必要があります。 前章で は、グラフィカルインターフェイス作成のためのライブラリの構造についてお話ししました。そこでは (1)プリミティブオブジェクトの派生クラス、 (2)全てのコントロールの基本クラス、及び (3)共通のイベントハンドラ内でこれらのコントロールを制御ポインタを格納し、管理するための原則のクラスが作成されました。 本稿ではグラフィカルインタフェースの第一及び主要素である、コントロールのフォームを 作成します。このフォームには複数のコントロールが任意の場所と組み合わせで添付することができます。フォームは移動可能で、それに接続されているすべて のコントロールは一緒に移動されます。 作成が試まれているウィンドウはどのような部分で構成されているのでしょうか。 背景。全てのコントロールはこのエリアに位置します。ヘッダー。この部分は、ウィンドウを移動可能にし、以下に示すインターフェイスコントロールを含みます。アイコン。視覚的識別のための追加的なの属性。キャプション。ウィンドウ名。「ツールヒント」ボタン。このボタンを押すと、存在する場合コントロールのツールチップを表示するモードを有効にします。ウィンドウを最大/小化するためのボタン。ウィンドウを閉じるボタン。 図1コントロールのフォームの複合パーツ作者: Anatoli Kazharski 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事 グラフィカルインタフェース I: コントロールのフォーム(チャプター 2) はパブリッシュされました:
本稿はグラフィカルインターフェイスに関するシリーズの続きです。シリーズ第一弾のグラフィカルインタフェース I: ライブラリストラクチャの準備(チャプター 1)ではライブラリの目的を詳細に考慮します。第一部の記事へのリンクの完全なリストは各章の終わりにあります。そこではまた、開発の現段階でのライブラリの完全版をダウンロードすることができます。ファイルはアーカイブと同じディレクトリに配置される必要があります。
前章で は、グラフィカルインターフェイス作成のためのライブラリの構造についてお話ししました。そこでは (1)プリミティブオブジェクトの派生クラス、 (2)全てのコントロールの基本クラス、及び (3)共通のイベントハンドラ内でこれらのコントロールを制御ポインタを格納し、管理するための原則のクラスが作成されました。
本稿ではグラフィカルインタフェースの第一及び主要素である、コントロールのフォームを 作成します。このフォームには複数のコントロールが任意の場所と組み合わせで添付することができます。フォームは移動可能で、それに接続されているすべて のコントロールは一緒に移動されます。
作成が試まれているウィンドウはどのような部分で構成されているのでしょうか。
図1コントロールのフォームの複合パーツ
作者: Anatoli Kazharski