2017-01-05 6 views
-2

私は、C++のクライアント/サーバアプリケーションで作業しています。サーバーアプリケーションでは、複数のサーバーIPを実行しています。サーバーアプリケーションには、接続されたクライアントを四角形や円形などの基本的な図形で表示するためのフローチャートが表示されます。誰にでも私はこれを達成することができますか?利用可能なMFCクラスがありますかSDI MFCアプリケーションのフローチャートを描画します

+0

可能であれば、MFCのための代替を探してみてください。それは完全に時代遅れです。 –

+0

@RalphTandetzky:完全に根拠のない意見。申し訳ありません。 MFCは、これまでのところ、正式にサポートされている唯一のC++ベースのWindows開発フレームワークです。それは時代遅れではなく、可能な代替手段もありません(おそらくWTLを除いて)。この特定のケースでは、MFCはこれを実装するために必要なすべてのツールを提供しています(DCラッパー、[CDC](https://msdn.microsoft.com/en-us/library/fxhhde73.aspx))。 – IInspectable

+0

@IInspectableもちろん、C++のWindows GUIフレームワークに代わるものがあります。WinFormsやWPFを含め、.NETのすべてを使用できます。それ以外の場合、QtおよびWxWidgetsは他のオペレーティングシステムでも動作するポータブルソリューションを提供します。その他の選択肢については、http://stackoverflow.com/questions/115045/good-c-gui-library-for-windowsを参照してください。 –

答えて

0

私はこれまでこのようなアプリケーションを作っていましたが、MFCではなくWinApiのみでした。サーバーに接続しているクライアントごとに小さなダイアログが表示されました(「子」フラグが設定されています - もちろん、独自のコントロールがあります)。 「基本図形」を表示するには、オーナー描画コントロールのカスタム図面を使用します。また、MFCはWinApiオブジェクトをカプセル化しながらも、これらのAPIレベルのオブジェクトや呼び出しにアクセスできるように、WinApiで実装可能なさまざまな「ラッパー」クラスと関数を提供しています。それでも、MFCはここでは「必須」または「推奨」ではありません。

私が話していたアプリケーションのスクリーンショット。 LEDインジケータの外観をエミュレートして、沈んだ「静的な」オーナー描画コントロール(SS_SUNKEN | SS_OWNERDRAW)を見てください。

enter image description here

関連する問題