Hmmmmmmmmmmmmmm....
Zitat von
DeddyH:
if (Flags and flLesen) = flLesen then ...
Dann ist die
Microsoft-Doku an dieser Stelle ein wenig unlogisch. Denn im vorliegenden Fall beherrscht der Monitor definitiv mehrere MonCaps. Prüfe ich aber mit
if (dwResult and MC_CAPS_NONE) = MC_CAPS_NONE then
dann ist das Ergebnis TRUE. Demnach würde der Monitor keine MonCaps beherrschen. Das ist aber Quark, weil dwResult = 7231. Das Problem liegt dann wohl darin, dass die Konstante MC_CAPS_NONE = 0 ist. Die Konstante müsste sinnigerweise eigentlich MC_HAS_CAPS heißen. Oder seh ich das falsch?
Kein Wunder dass ich da aufm Schlauch gestanden hab...
Grüße
Cody