GetClientRect(win, &rc);
if (myMemHbm) {
BITMAP aBmp;
- GetObject(myMemHbm, sizeof(BITMAP), &aBmp);
+ GetObjectW (myMemHbm, sizeof(BITMAP), &aBmp);
if (rc.right-rc.left == aBmp.bmWidth && rc.bottom-rc.top == aBmp.bmHeight) return;
DeleteObject(myMemHbm);
}
{
// Get informations about the bitmap
BITMAP aBitmap;
- if (GetObject (theHBitmap, sizeof(BITMAP), (LPSTR )&aBitmap) == 0)
+ if (GetObjectW (theHBitmap, sizeof(BITMAP), &aBitmap) == 0)
{
return Standard_False;
}
class TDF_RelocationTable;
class XCAFDimTolObjects_DatumObject;
+// resolve name collisions with WinAPI headers
+#ifdef GetObject
+ #undef GetObject
+#endif
class XCAFDoc_Datum;
DEFINE_STANDARD_HANDLE(XCAFDoc_Datum, TDF_Attribute)
Standard_EXPORT void Paste (const Handle(TDF_Attribute)& Into, const Handle(TDF_RelocationTable)& RT) const Standard_OVERRIDE;
-
-
-
DEFINE_STANDARD_RTTIEXT(XCAFDoc_Datum,TDF_Attribute)
-protected:
-
-
-
-
private:
Handle(TCollection_HAsciiString) myDescription;
Handle(TCollection_HAsciiString) myIdentification;
-
-
};
-
-
-
-
-
-
#endif // _XCAFDoc_Datum_HeaderFile
class TDF_RelocationTable;
class XCAFDimTolObjects_DimensionObject;
+// resolve name collisions with WinAPI headers
+#ifdef GetObject
+ #undef GetObject
+#endif
class XCAFDoc_Dimension;
DEFINE_STANDARD_HANDLE(XCAFDoc_Dimension, TDF_Attribute)
class TDF_RelocationTable;
class XCAFDimTolObjects_GeomToleranceObject;
+// resolve name collisions with WinAPI headers
+#ifdef GetObject
+ #undef GetObject
+#endif
class XCAFDoc_GeomTolerance;
DEFINE_STANDARD_HANDLE(XCAFDoc_GeomTolerance, TDF_Attribute)
class TDF_RelocationTable;
class XCAFView_Object;
+// resolve name collisions with WinAPI headers
+#ifdef GetObject
+ #undef GetObject
+#endif
class XCAFDoc_View;
DEFINE_STANDARD_HANDLE(XCAFDoc_View, TDF_Attribute)