renamed GlobalHandle class to GlobalPtr to avoid conflict with the Win32 function
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -399,15 +399,14 @@ private:
|
|||||||
};
|
};
|
||||||
|
|
||||||
#ifdef __WATCOM__
|
#ifdef __WATCOM__
|
||||||
//FIXME why does watcom dislike this ?? CE 05 April 2003
|
|
||||||
|
|
||||||
// when working with global pointers (which is unfortunately still necessary
|
// when working with global pointers (which is unfortunately still necessary
|
||||||
// sometimes, e.g. for clipboard) it is important to unlock them exactly as
|
// sometimes, e.g. for clipboard) it is important to unlock them exactly as
|
||||||
// many times as we lock them which just asks for using a "smart lock" class
|
// many times as we lock them which just asks for using a "smart lock" class
|
||||||
class GlobalHandle
|
class GlobalPtr
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
GlobalHandle(HGLOBAL hGlobal) : m_hGlobal(hGlobal)
|
GlobalPtr(HGLOBAL hGlobal) : m_hGlobal(hGlobal)
|
||||||
{
|
{
|
||||||
m_ptr = ::GlobalLock(hGlobal);
|
m_ptr = ::GlobalLock(hGlobal);
|
||||||
if ( !m_ptr )
|
if ( !m_ptr )
|
||||||
@@ -416,7 +415,7 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
~GlobalHandle()
|
~GlobalPtr()
|
||||||
{
|
{
|
||||||
if ( !::GlobalUnlock(m_hGlobal) )
|
if ( !::GlobalUnlock(m_hGlobal) )
|
||||||
{
|
{
|
||||||
@@ -437,7 +436,7 @@ private:
|
|||||||
HGLOBAL m_hGlobal;
|
HGLOBAL m_hGlobal;
|
||||||
void *m_ptr;
|
void *m_ptr;
|
||||||
|
|
||||||
DECLARE_NO_COPY_CLASS(GlobalHandle)
|
DECLARE_NO_COPY_CLASS(GlobalPtr)
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif //__WATCOM__
|
#endif //__WATCOM__
|
||||||
|
@@ -440,7 +440,7 @@ HGLOBAL wxDIB::ConvertFromBitmap(HBITMAP hbmp)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !ConvertFromBitmap((BITMAPINFO *)GlobalHandle(hDIB), hbmp) )
|
if ( !ConvertFromBitmap((BITMAPINFO *)GlobalPtr(hDIB), hbmp) )
|
||||||
{
|
{
|
||||||
// this really shouldn't happen... it worked the first time, why not
|
// this really shouldn't happen... it worked the first time, why not
|
||||||
// now?
|
// now?
|
||||||
|
@@ -1103,7 +1103,7 @@ WXHBITMAP wxToolBar::CreateMappedBitmap(WXHINSTANCE hInstance, WXHBITMAP hBitmap
|
|||||||
if ( !hDIB )
|
if ( !hDIB )
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
WXHBITMAP newBitmap = CreateMappedBitmap(hInstance, GlobalHandle(hDIB));
|
WXHBITMAP newBitmap = CreateMappedBitmap(hInstance, GlobalPtr(hDIB));
|
||||||
|
|
||||||
GlobalFree(hDIB);
|
GlobalFree(hDIB);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user