git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20334
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
+#ifdef __DIGITALMARS__
+extern "C" HGLOBAL wxDIB::ConvertFromBitmap(HBITMAP hbmp);
+#endif
+
+
bool wxSetClipboardData(wxDataFormat dataFormat,
const void *data,
int width, int height)
bool wxSetClipboardData(wxDataFormat dataFormat,
const void *data,
int width, int height)
+#ifdef __DIGITALMARS__
+extern "C"
+#endif
HGLOBAL wxDIB::ConvertFromBitmap(HBITMAP hbmp)
{
// first calculate the size needed
HGLOBAL wxDIB::ConvertFromBitmap(HBITMAP hbmp)
{
// first calculate the size needed
wxString strExpPath = wxExpandEnvVars(strFullPath);
// here we need C based counting!
int nIndex = wxAtoi(strIndex);
wxString strExpPath = wxExpandEnvVars(strFullPath);
// here we need C based counting!
int nIndex = wxAtoi(strIndex);
+#ifdef __DIGITALMARS__
+//FIXME __DIGITALMARS__ April 2003 CE
+ // why no ExtractIcon in library
+ wxLogTrace(_T("wxFileTypeImpl::GetIcon"),
+ _T("Returning false from wxFileTypeImpl::GetIcon because of DigitalMars compiler bug"));
+ HICON hIcon = 0 ;
+#else
HICON hIcon = ExtractIcon(GetModuleHandle(NULL), strExpPath, nIndex);
HICON hIcon = ExtractIcon(GetModuleHandle(NULL), strExpPath, nIndex);
switch ( (int)hIcon ) {
case 0: // means no icons were found
case 1: // means no such file or it wasn't a DLL/EXE/OCX/ICO/...
switch ( (int)hIcon ) {
case 0: // means no icons were found
case 1: // means no such file or it wasn't a DLL/EXE/OCX/ICO/...