/////////////////////////////////////////////////////////////////////////////
#ifdef __GNUG__
-#pragma implementation
#pragma implementation "clipbrd.h"
#endif
#include "wx/setup.h"
#endif
-#if USE_CLIPBOARD
+#if wxUSE_CLIPBOARD
#ifndef WX_PRECOMP
#include "wx/app.h"
{
switch (dataFormat)
{
- case wxCF_BITMAP:
+ case wxDF_BITMAP:
{
wxBitmap *wxBM = (wxBitmap *)obj;
HDC hdcMem = CreateCompatibleDC(NULL);
HDC hdcSrc = CreateCompatibleDC(NULL);
- HBITMAP old = ::SelectObject(hdcSrc, (HBITMAP) wxBM->GetHBITMAP());
+ HBITMAP old = (HBITMAP) ::SelectObject(hdcSrc, (HBITMAP) wxBM->GetHBITMAP());
HBITMAP hBitmap = CreateCompatibleBitmap(hdcSrc,
wxBM->GetWidth(), wxBM->GetHeight());
if (!hBitmap)
DeleteDC(hdcSrc);
return FALSE;
}
- HBITMAP old1 = SelectObject(hdcMem, hBitmap);
+ HBITMAP old1 = (HBITMAP) SelectObject(hdcMem, hBitmap);
BitBlt(hdcMem, 0, 0, wxBM->GetWidth(), wxBM->GetHeight(),
hdcSrc, 0, 0, SRCCOPY);
return success;
break;
}
- case wxCF_DIB:
+ case wxDF_DIB:
{
-#if USE_IMAGE_LOADING_IN_MSW
+#if wxUSE_IMAGE_LOADING_IN_MSW
HBITMAP hBitmap=(HBITMAP) ((wxBitmap *)obj)->GetHBITMAP();
HANDLE hDIB=BitmapToDIB(hBitmap,NULL); // NULL==uses system palette
bool success = (::SetClipboardData(CF_DIB,hDIB) != 0);
return success;
break;
}
-#if USE_METAFILE
- case wxCF_METAFILE:
+#if wxUSE_METAFILE
+ case wxDF_METAFILE:
{
wxMetaFile *wxMF = (wxMetaFile *)obj;
HANDLE data = GlobalAlloc(GHND, sizeof(METAFILEPICT) + 1);
mf->mm = wxMF->GetWindowsMappingMode();
mf->xExt = width;
mf->yExt = height;
- mf->hMF = (HANDLE) wxMF->GetHMETAFILE();
+ mf->hMF = (HMETAFILE) wxMF->GetHMETAFILE();
GlobalUnlock(data);
wxMF->SetHMETAFILE((WXHANDLE) NULL);
return FALSE;
break;
}
- case wxCF_OEMTEXT:
- dataFormat = wxCF_TEXT;
- case wxCF_TEXT:
+ case wxDF_OEMTEXT:
+ dataFormat = wxDF_TEXT;
+ case wxDF_TEXT:
width = strlen((char *)obj) + 1;
height = 1;
default:
{
switch (dataFormat)
{
- case wxCF_BITMAP:
+ case wxDF_BITMAP:
{
BITMAP bm;
- HBITMAP hBitmap = GetClipboardData(CF_BITMAP);
+ HBITMAP hBitmap = (HBITMAP) GetClipboardData(CF_BITMAP);
if (!hBitmap)
return NULL;
HDC hdcMem = CreateCompatibleDC(NULL);
HDC hdcSrc = CreateCompatibleDC(NULL);
- HBITMAP old = ::SelectObject(hdcSrc, hBitmap);
+ HBITMAP old = (HBITMAP) ::SelectObject(hdcSrc, hBitmap);
GetObject(hBitmap, sizeof(BITMAP), (LPSTR)&bm);
HBITMAP hNewBitmap = CreateBitmapIndirect(&bm);
return NULL;
}
- HBITMAP old1 = SelectObject(hdcMem, hNewBitmap);
+ HBITMAP old1 = (HBITMAP) SelectObject(hdcMem, hNewBitmap);
BitBlt(hdcMem, 0, 0, bm.bmWidth, bm.bmHeight,
hdcSrc, 0, 0, SRCCOPY);
return (wxObject *)wxBM;
break;
}
- case wxCF_METAFILE:
+ case wxDF_METAFILE:
case CF_SYLK:
case CF_DIF:
case CF_TIFF:
case CF_PALETTE:
- case wxCF_DIB:
+ case wxDF_DIB:
{
return FALSE;
break;
}
- case wxCF_OEMTEXT:
- dataFormat = wxCF_TEXT;
- case wxCF_TEXT:
+ case wxDF_OEMTEXT:
+ dataFormat = wxDF_TEXT;
+ case wxDF_TEXT:
default:
{
HANDLE hGlobalMemory = GetClipboardData(dataFormat);
static int FormatStringToID(char *str)
{
if (!strcmp(str, "TEXT"))
- return wxCF_TEXT;
-
+ return wxDF_TEXT;
+
return wxRegisterClipboardFormat(str);
}
cbString = str;
if (wxOpenClipboard()) {
- if (!wxSetClipboardData(wxCF_TEXT, (wxObject *)str))
+ if (!wxSetClipboardData(wxDF_TEXT, (wxObject *)str))
got_selection = FALSE;
else
got_selection = wxCloseClipboard();
}
-#endif // USE_CLIPBOARD
+#endif // wxUSE_CLIPBOARD