Entwickler-Ecke
Windows API - Fehlermeldung unterdrücken
Stefan-W - So 11.12.05 18:57
Titel: Fehlermeldung unterdrücken
Hi,
ich soll für mein Vater mal wieder was nützliches programmieren... nur hab ich davon absolut keine Ahnung.
Also beim Drucken kommt immer eine Fehlermeldung (das die Partone "leer" ist) die man erst weckdrücken muss, dass gedruckt wird. Nun soll ich die Fehlermeldung unterdrücken.
(ich hab mir gedacht, dass ich am ende gleich noch einbau, dass die Fehlermeldung 1x kommt und dann erst beim 2.x Drucken unterdrückt wird. So merkt man (fals man eine neue orginal Patrone nutzt, auch dass diese leer ist)
Kann mir einer von Euch bitte erklähren wie ich die Fehlermeldung unterdrücken kann?
Schon mal Danke im Vorraus
Tschau Stefan
BenBE - So 11.12.05 23:59
Dafür gibt es verschiedene Möglichkeiten.
Die einfachste besteht darin, in einem Timer periodisch über die Funktion "FindWindow" nach dem besagten Fenster zu suchen und dieses über "SendMessage" mit einer "WM_CLOSE"-Nachricht zu schließen. Beispiele dazu solltest Du hier im Forum genug finden.
Stefan-W - Di 13.12.05 22:10
danke für die Antwort. ich werds wohl auch so machen... (geht es aber vllt auch weng Ressis schonender? ich mein dass das Programm nur dann arbeitet wenn es das auch muss und nicht immer slle 2 Sek die Fenster sucht)
BenBE - Mi 14.12.05 18:07
API-Hook auf den Drucker-Treiber ;-) Wolltest Du das hören? Würd ich abraten, frisst wesentlich mehr Ressourcen ;-)
Stefan-W - Mi 14.12.05 21:53
;-) gut weis ich bescheid :D
Danke nochmal!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!