Zitat von
napsterxx:
haste eine nähere beschreibung zu Get...
Du meinst wohl getDC. Das sind alles
WinAPI-Funktionen, schau mal bei
MSDN. Grob gesagt läuft es darauf hinaus, dass du dir die Zeichenfläche des gesamten Desktops holst.
Bei der Auflösung... Tja, du könntest darauf spekulieren, dass das Fenster immer in der Mitte ist. Aber ich habe schon gesagt, dass die Variante alles andere als optimal ist, das Fenster darf z.B. nicht verdeckt werden...
Du könntest irgendwas mit Messages probieren, mir fällt gerade ein WH_CallMsgProcRet-Hook ein, mit dem man WM_CREATE abfängt, sich mit WM_GETTEXT den Titel holt und auf den Titel der Fehlermeldung prüft... Ich habe es gerade getestet, es funktioniert wirklich. Ein WH_Shell-Hook (an den hatt ich erst gedacht) wirkt nur auf "unowned windows", sodass der WH_CallMsgProcRet-Hook nötig ist.
Diese Vorgehensweise sollte funktionieren.