Ich möchte diskutieren über Visual C++ MessageBox ICON s | AfxMessageBox. Ich verwende Visual Studio 2015 und Visual C++ MFC-basierte Projekte. Ich möchte mein eigenes PNG-Bild oder anderes Symbol anstelle von MB_ICONASTERICKS, MB_ICONWARNING, MB_ICONINFORMATION usw. anzeigen. Warte auf Antwort!Wie kann ich MessageBox-Symbol meiner eigenen Wahl oder meine eigenen PNG in Visual C++
Antwort
Die MessageBox-Funktion bietet standardmäßige Bestandsoptionen und Sie können zwischen einer bestimmten Gruppe von Schaltflächen und einer bestimmten Gruppe von Symbolen wählen.
Wenn das Verhalten Ihrer Anwendung von dieser Norm abweicht, müssen Sie dafür Ihren eigenen Code schreiben. Hier ist ein ausgezeichneter Artikel, der die Technik im Detail zeigt: XMessageBox - CodeProject.com. Sie sollten es in der Lage sein, es für Ihre Bedürfnisse zu verwenden.
Das ist im Wesentlichen eine Link-Only-Antwort. Erwägen Sie stattdessen, es zu einem Kommentar zu machen. – IInspectable
Ich betrachte meine Antwort als den ersten Satz - was anzeigt, dass dies nicht mit den rohen APIs gemacht werden kann. Die Verbindung soll das OP zu einer alternativen Vorgehensweise führen. –
Problem ist noch nicht gelöst! – Mudassar
- 1. Wie kann ich meine eigenen Text-Klassifikator
- 2. Wie kann ich meine eigenen Cookies verfolgen?
- 3. Implementierung meiner eigenen Realloc-Funktion in c
- 4. Wie kann ich meine eigenen Ereignisse in meiner C# -Anwendung wie die Standard-verfügbaren erstellen?
- 5. Vorbereiten meiner eigenen Datenmenge in Tensorflow
- 6. NotificationCenter in meiner eigenen Klasse
- 7. Ich kann meine eigenen Pakete nicht referenzieren
- 8. Wie mache ich meine eigenen Linq Klauseln?
- 9. Wie kann ich meine eigenen Cursor-Koordinaten in Firefox bekommen?
- 10. Vectorizer meine eigenen Textdaten
- 11. Wie kann ich meine eigenen Klassen als edmx-Modellklassen verwenden?
- 12. meine eigenen Jabber/XMPP-Server
- 13. Twitter Statistiken meiner eigenen Anwendung
- 14. Einfügen meiner eigenen unzulässigen Zeichen in Path.GetInvalidFileNameChars() in C#
- 15. kann nicht Mockobjekt meiner eigenen Klasse erstellen
- 16. Farbe aus meiner eigenen Enum
- 17. Wie kann ich meine eigenen Daten mit TensorFlow verwenden?
- 18. Erstellen meiner eigenen Berechtigungsstufe in GitLab
- 19. Implementieren meiner eigenen Stimme in einem Chatbot
- 20. Erstellen meiner eigenen myindexof-Methode
- 21. Android-Kalenderanbieter: Wie kann ich meine eigenen lokalen Kalender löschen?
- 22. Kann ich meine eigenen Tags in einem RSS-Element hinzufügen?
- 23. Kontakte synchronisieren mit meiner eigenen Anwendung wie Skype oder WhatsApp
- 24. Meine eigenen Primzahlen p: CommanButton Symbol
- 25. Erstellen meiner eigenen CMD in vb.net
- 26. Wie speichere ich Wert in meiner eigenen Sitzungsvariablen in Magento?
- 27. Python: Definition meiner eigenen Operatoren?
- 28. finden Minimum meiner eigenen Klassenwarteschlange
- 29. Erstellen (meine eigenen) Typoskript Bibliothek
- 30. Verwenden meiner eigenen UIView in UIScrollView
Eine 'MessageBox' enthält einen festen Satz von Symbolen. Wenn Sie einen Dialog mit einem benutzerdefinierten Symbol benötigen, können Sie 'MessageBox' nicht verwenden. Sie müssen Ihre eigenen implementieren. – IInspectable
Bitte können Sie mir sagen, was kann ich tun? was ist zu tun? & Wie macht man? (Warten) – Mudassar
Implementieren Sie einen Dialog, entweder über den Ressourceneditor, die manuelle Bearbeitung eines Ressourcenskripts oder über Code. Wenn Sie eine Schritt-für-Schritt-Anleitung benötigen, ist Stack Overflow der falsche Ort. Wenn Sie ein ** spezifisches ** Programmierproblem haben, können Sie das fragen. Wie es aussieht, ist diese Frage zu breit für das Q & A-Format. – IInspectable