Mauszeiger
-
Ich habe auf http://www.cpp-tutor.de/mfc/mfc/kap7/lektion3.htm gelesen, dass man nach SetCursor noch SetClassLong aufrufen muss. Beim
Kompilieren erhalte ich aber eine Warnung: "warning C4311: 'Typumwandlung': Zeigerverkürzung von 'HCURSOR' zu 'LONG'". Wie
kann ich das umgehen?
SetCursor(m_hCursor); SetClassLong(*this,GCL_HCURSOR,(LONG)m_hCursor);
Gruss Thomas
-
Das scheint ein Fehler zu sein, der bei 64 Bit-Anwendungen relevant ist. Dort ist nämlich das Handle 64Bit groß im Vergleich zu LONG mit 32Bit. Du kannst du Portabilitätsprüfung hier in den Projektoptionen abschalten.
-
Danke schön.