Python MessageBox avec des Icônes à l'aide de ctypes et windll

Donc, je suis à la recherche d'un moyen de créer un simple Messagebox en Python en utilisant simplement les bibliothèques natives et suis tombé sur plusieurs postes, mais à savoir cette une, en tirant parti de ctypes pour importer les win32.dll et appeler sa fonction MessageboxA.

import ctypes  # An included library with Python install.
ctypes.windll.user32.MessageBoxA(0, "Your text", "Your title", 1)

Assez sympa, je pense.

--- Mais ---

Quand je pour regarder le documentation pour MessageboxA sur le site de Microsoft, s'avère cette fonction MessageboxA peut faire un ensemble beaucoup plus. Je ne sais pas comment passer les paramètres dans.

Je suis à essayer de comprendre la méthode standard pour la collecte de la messagebox avec une icône, comme le systemhand ou une icône d'avertissement s'affiche à côté du message. La documentation de Microsoft indique que l'on doit entrer dans la uType paramètre, qui est le dernier, mais je n'ai pas été en mesure de faire des progrès, à l'exception de la modification de la messagebox boutons.

  • Hey c'est cool =)
InformationsquelleAutor MrBubbles | 2014-12-02