Ich arbeite an einer Client/Server-Anwendung in C++. In der Server-Anwendung laufen mehrere Server-IPs und ich möchte ein Flussdiagramm in der Server-App zeigen, das die verbundenen Clients mit einigen Grundformen wie Rechteck und Kreis anzeigen soll. Kann mir jemand sagen, wie ich das erreichen kann? Gibt es MFC Klassen verfügbarZeichnen Flussdiagramm in SDI MFC-Anwendung
Antwort
Ich habe eine solche Anwendung in der Vergangenheit gemacht, aber es war nur in WinApi, nicht MFC. Für jeden Client, der sich mit dem Server verbindet, wurde ein kleiner Dialog angezeigt (mit der "Kind" -Flagge - natürlich mit eigenen Steuerelementen). Das Anzeigen von "Grundformen" kann durch benutzerdefiniertes Zeichnen auf vom Eigentümer gezeichneten Steuerelementen implementiert werden. Und MFC bietet eine Reihe von "Wrapper" -Klassen und -Funktionen, die WinApi-Objekte einkapseln, aber dennoch den Zugriff auf diese Objekte und Aufrufe auf API-Ebene erlauben, dh alle in WinApi implementierbaren Funktionen können auch in MFC implementiert werden. Dennoch ist MFC hier nicht "notwendig" oder "empfohlen".
Screenshot der Anwendung, über die ich sprach. Werfen Sie einen Blick auf die versunkenen statischen Steuerelemente (SS_SUNKEN | SS_OWNERDRAW
), die das Erscheinungsbild einer LED-Anzeige emulieren.
- 1. Wie kann ich Flussdiagramm mit SmartGWT 2.2 zeichnen?
- 2. Wie kann ich mit LaTeX ein Flussdiagramm zeichnen?
- 3. ein Flussdiagramm in HTML erstellen
- 4. Netzwerkdiagramm/Flussdiagramm in JQuery
- 5. Interaktives Flussdiagramm in Javascript
- 6. Ist dieses Flussdiagramm richtig?
- 7. MFC SDI Erstellen Schaltfläche dynamisch
- 8. Bildsteuerung dynamisch in CView SDI erstellen Anwendung
- 9. Dead einfaches Flussdiagramm Werkzeug
- 10. JavaScript-Flowchart/Flussdiagramm Lib
- 11. Flussdiagramm programmgesteuert erstellen
- 12. Flussdiagramm zu HTML und CSS Online-Tool?
- 13. Suchmaschinen-Parser Flussdiagramm
- 14. Javascript Canvas Flussdiagramm Projekt?
- 15. Erzeugen Flussdiagramm HTML von JSON oder Xml
- 16. Ich möchte ein Flussdiagramm mit HTML zeichnen, was sind die besten Pakete da draußen
- 17. Javascript-Bibliothek für hierarchische Flussdiagramm
- 18. Übersetzen Flussdiagramm zu C++ Code
- 19. Switch GUI-Anwendungsverhalten zwischen SDI und MDI
- 20. Grafik-Rendering in Python (Flussdiagramm Visualisierung)
- 21. Identifizieren von Dreiecken mit Flussdiagramm
- 22. Wie zeichne ich ein benutzerdefiniertes Menü auf MFC SDI dynamisch
- 23. In SDI: Wo Menü zu deaktivieren, Code in MDI
- 24. llvm dumping Kontrolle Flussdiagramm in Datei innerhalb eines Passes
- 25. Pass Parameter beim Erstellen eines neuen Formulars in Delphi SDI
- 26. Chart.js zeichnen mathematische Funktion
- 27. Flussdiagramm lokalen Funktionen Wert der Variablen zuweisen
- 28. NServiceBus ServiceInsight - Leere Flussdiagramm und Sequenzdiagramm
- 29. Ungeordnete Liste mit PHP mySQL (Flussdiagramm)
- 30. Ist ein Werkzeug für das Flussdiagramm verfügbar?
überhaupt möglich Wenn versuchen, eine Alternative für MFC zu finden. Es ist total veraltet. –
@RalphTandetzky: Völlig unbegründete Meinung, tut mir leid. MFC ist bis heute das einzige offiziell unterstützte C++ - basierte Framework für die Windows-Entwicklung. Es ist weder veraltet, noch gibt es irgendwelche fähigen Alternativen (vielleicht mit Ausnahme von WTL). In diesem speziellen Fall stellt MFC alle Tools zur Verfügung, die Sie benötigen, um dies zu implementieren (nämlich ein DC-Wrapper, nicht überraschend [CDC] genannt (https://msdn.microsoft.com/en-us/library/fxhhde73.aspx)). – IInspectable
@Intspectable Natürlich gibt es Alternativen für Windows-GUI-Frameworks in C++: Sie können alle .NET einschließlich WinForms und WPF verwenden, wenn das Ihre Phantasie kitzelt und Sie in Microsoft-Raum bleiben wollen. Ansonsten bieten Qt und WxWidgets portable Lösungen, die auch auf anderen Betriebssystemen funktionieren. Weitere Alternativen finden Sie unter http://stackoverflow.com/questions/115045/good-c-gui-library-for-windows. –