*** empty log message ***
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2776 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -84,6 +84,11 @@
|
|||||||
# pragma warning(disable:4100) // unreferenced formal parameter
|
# pragma warning(disable:4100) // unreferenced formal parameter
|
||||||
# pragma warning(disable:4511) // copy ctor couldn't be generated
|
# pragma warning(disable:4511) // copy ctor couldn't be generated
|
||||||
# pragma warning(disable:4512) // operator=() couldn't be generated
|
# pragma warning(disable:4512) // operator=() couldn't be generated
|
||||||
|
#ifndef WIN32
|
||||||
|
# pragma warning(disable:4134) // conversion between pointers to members of same class
|
||||||
|
# pragma warning(disable:4135) // conversion between different integral types
|
||||||
|
# pragma warning(disable:4769) // assignment of near pointer to long integer
|
||||||
|
#endif
|
||||||
#endif // __VISUALC__
|
#endif // __VISUALC__
|
||||||
|
|
||||||
// suppress some Salford C++ warnings
|
// suppress some Salford C++ warnings
|
||||||
|
@@ -19,8 +19,8 @@ wxBitmap *wxLoadBitmap(wxChar *filename, wxColourMap **colourmap = NULL)
|
|||||||
bool wxLoadIntoBitmap(wxChar *filename, wxBitmap *bitmap, wxColourMap **pal = NULL);
|
bool wxLoadIntoBitmap(wxChar *filename, wxBitmap *bitmap, wxColourMap **pal = NULL);
|
||||||
|
|
||||||
HANDLE BitmapToDIB (HBITMAP hBitmap, HPALETTE hPal);
|
HANDLE BitmapToDIB (HBITMAP hBitmap, HPALETTE hPal);
|
||||||
BOOL ReadDIB(LPTSTR lpFileName, HBITMAP *bitmap, HPALETTE *palette);
|
BOOL ReadDIB(LPSTR lpFileName, HBITMAP *bitmap, HPALETTE *palette);
|
||||||
HANDLE ReadDIB2(LPTSTR lpFileName);
|
HANDLE ReadDIB2(LPSTR lpFileName);
|
||||||
LPSTR FindDIBBits (LPTSTR lpbi);
|
LPSTR FindDIBBits (LPSTR lpbi);
|
||||||
HPALETTE MakeDIBPalette(LPBITMAPINFOHEADER lpInfo);
|
HPALETTE MakeDIBPalette(LPBITMAPINFOHEADER lpInfo);
|
||||||
|
|
||||||
|
@@ -77,8 +77,12 @@ WXDLLEXPORT_DATA(extern HFONT) wxSTATUS_LINE_FONT;
|
|||||||
typedef int (pascal * WndProcCast) ();
|
typedef int (pascal * WndProcCast) ();
|
||||||
# define CASTWNDPROC (WndProcCast)
|
# define CASTWNDPROC (WndProcCast)
|
||||||
# else
|
# else
|
||||||
typedef int (PASCAL * WndProcCast) ();
|
# if defined(__VISUALC__) && defined(STRICT)
|
||||||
# define CASTWNDPROC (WndProcCast)
|
# define CASTWNDPROC (WNDPROC)
|
||||||
|
# else
|
||||||
|
typedef int (PASCAL * WndProcCast) ();
|
||||||
|
# define CASTWNDPROC (WndProcCast)
|
||||||
|
# endif
|
||||||
# endif
|
# endif
|
||||||
# else
|
# else
|
||||||
# define CASTWNDPROC
|
# define CASTWNDPROC
|
||||||
@@ -105,8 +109,10 @@ WXDLLEXPORT_DATA(extern HFONT) wxSTATUS_LINE_FONT;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if !defined(__WIN32__) // 3.x uses FARPROC for dialogs
|
#if !defined(__WIN32__) // 3.x uses FARPROC for dialogs
|
||||||
|
#ifndef STRICT
|
||||||
#define DLGPROC FARPROC
|
#define DLGPROC FARPROC
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if wxUSE_PENWIN
|
#if wxUSE_PENWIN
|
||||||
WXDLLEXPORT void wxRegisterPenWin();
|
WXDLLEXPORT void wxRegisterPenWin();
|
||||||
|
@@ -155,9 +155,9 @@ bool wxCheckListBoxItem::OnDrawItem(wxDC& dc, const wxRect& rc,
|
|||||||
#else
|
#else
|
||||||
// In WIN16, draw a cross
|
// In WIN16, draw a cross
|
||||||
HPEN blackPen = CreatePen(PS_SOLID, 1, RGB(0, 0, 0));
|
HPEN blackPen = CreatePen(PS_SOLID, 1, RGB(0, 0, 0));
|
||||||
HPEN whiteBrush = GetStockObject(WHITE_BRUSH);
|
HPEN whiteBrush = (HPEN)GetStockObject(WHITE_BRUSH);
|
||||||
HPEN hPenOld = ::SelectObject(hdcMem, blackPen);
|
HPEN hPenOld = (HPEN)::SelectObject(hdcMem, blackPen);
|
||||||
HPEN hBrushOld = ::SelectObject(hdcMem, whiteBrush);
|
HPEN hBrushOld = (HPEN)::SelectObject(hdcMem, whiteBrush);
|
||||||
::SetROP2(hdcMem, R2_COPYPEN);
|
::SetROP2(hdcMem, R2_COPYPEN);
|
||||||
Rectangle(hdcMem, 0, 0, nCheckWidth, nCheckHeight);
|
Rectangle(hdcMem, 0, 0, nCheckWidth, nCheckHeight);
|
||||||
MoveTo(hdcMem, 0, 0);
|
MoveTo(hdcMem, 0, 0);
|
||||||
|
Binary file not shown.
@@ -820,10 +820,17 @@ HCURSOR MakeCursorFromBitmap(HINSTANCE hInst, HBITMAP hBitmap, POINT *pPoint)
|
|||||||
DeleteObject(hXorBmp);
|
DeleteObject(hXorBmp);
|
||||||
ReleaseDC(NULL, hDC);
|
ReleaseDC(NULL, hDC);
|
||||||
#ifndef __WIN32__
|
#ifndef __WIN32__
|
||||||
|
#ifdef STRICT
|
||||||
|
LocalUnlock(LocalHandle((void NEAR*) andBits));
|
||||||
|
LocalUnlock(LocalHandle((void NEAR*) xorBits));
|
||||||
|
LocalFree(LocalHandle((void NEAR*) andBits));
|
||||||
|
LocalFree(LocalHandle((void NEAR*) xorBits));
|
||||||
|
#else
|
||||||
LocalUnlock(LocalHandle((WORD) andBits));
|
LocalUnlock(LocalHandle((WORD) andBits));
|
||||||
LocalUnlock(LocalHandle((WORD) xorBits));
|
LocalUnlock(LocalHandle((WORD) xorBits));
|
||||||
LocalFree(LocalHandle((WORD) andBits));
|
LocalFree(LocalHandle((WORD) andBits));
|
||||||
LocalFree(LocalHandle((WORD) xorBits));
|
LocalFree(LocalHandle((WORD) xorBits));
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
LocalUnlock(LocalHandle((LPCVOID) andBits));
|
LocalUnlock(LocalHandle((LPCVOID) andBits));
|
||||||
LocalUnlock(LocalHandle((LPCVOID) xorBits));
|
LocalUnlock(LocalHandle((LPCVOID) xorBits));
|
||||||
@@ -891,10 +898,17 @@ HICON MakeIconFromBitmap(HINSTANCE hInst, HBITMAP hBitmap)
|
|||||||
DeleteObject(hXorBmp);
|
DeleteObject(hXorBmp);
|
||||||
ReleaseDC((HWND) NULL, hDC);
|
ReleaseDC((HWND) NULL, hDC);
|
||||||
#ifndef __WIN32__
|
#ifndef __WIN32__
|
||||||
|
#ifdef STRICT
|
||||||
|
LocalUnlock(LocalHandle((void NEAR*) andBits));
|
||||||
|
LocalUnlock(LocalHandle((void NEAR*) xorBits));
|
||||||
|
LocalFree(LocalHandle((void NEAR*) andBits));
|
||||||
|
LocalFree(LocalHandle((void NEAR*) xorBits));
|
||||||
|
#else
|
||||||
LocalUnlock(LocalHandle((WORD) andBits));
|
LocalUnlock(LocalHandle((WORD) andBits));
|
||||||
LocalUnlock(LocalHandle((WORD) xorBits));
|
LocalUnlock(LocalHandle((WORD) xorBits));
|
||||||
LocalFree(LocalHandle((WORD) andBits));
|
LocalFree(LocalHandle((WORD) andBits));
|
||||||
LocalFree(LocalHandle((WORD) xorBits));
|
LocalFree(LocalHandle((WORD) xorBits));
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
LocalUnlock(LocalHandle((LPCVOID) andBits));
|
LocalUnlock(LocalHandle((LPCVOID) andBits));
|
||||||
LocalUnlock(LocalHandle((LPCVOID) xorBits));
|
LocalUnlock(LocalHandle((LPCVOID) xorBits));
|
||||||
|
@@ -1002,7 +1002,7 @@ void wxMDIChildFrame::MSWDestroyWindow()
|
|||||||
#ifdef __WIN32__
|
#ifdef __WIN32__
|
||||||
SendMessage((HWND) parent->GetClientWindow()->GetHWND(), WM_MDIDESTROY, (WPARAM)oldHandle, (LPARAM)0);
|
SendMessage((HWND) parent->GetClientWindow()->GetHWND(), WM_MDIDESTROY, (WPARAM)oldHandle, (LPARAM)0);
|
||||||
#else
|
#else
|
||||||
SendMessage((HWND) parent->GetClientWindow()->GetHWND(), WM_MDIDESTROY, (HWND)oldHandle, 0);
|
SendMessage((HWND) parent->GetClientWindow()->GetHWND(), WM_MDIDESTROY, (WPARAM)oldHandle, 0);
|
||||||
#endif
|
#endif
|
||||||
invalidHandle = 0;
|
invalidHandle = 0;
|
||||||
|
|
||||||
|
@@ -79,6 +79,7 @@ const char *GetIidName(REFIID riid)
|
|||||||
ADD_KNOWN_IID(AdviseSink2),
|
ADD_KNOWN_IID(AdviseSink2),
|
||||||
ADD_KNOWN_IID(BindCtx),
|
ADD_KNOWN_IID(BindCtx),
|
||||||
ADD_KNOWN_IID(ClassFactory),
|
ADD_KNOWN_IID(ClassFactory),
|
||||||
|
#if !defined( __VISUALC__) || (__VISUALC__!=1010)
|
||||||
ADD_KNOWN_IID(ContinueCallback),
|
ADD_KNOWN_IID(ContinueCallback),
|
||||||
ADD_KNOWN_IID(EnumOleDocumentViews),
|
ADD_KNOWN_IID(EnumOleDocumentViews),
|
||||||
ADD_KNOWN_IID(OleCommandTarget),
|
ADD_KNOWN_IID(OleCommandTarget),
|
||||||
@@ -86,6 +87,7 @@ const char *GetIidName(REFIID riid)
|
|||||||
ADD_KNOWN_IID(OleDocumentSite),
|
ADD_KNOWN_IID(OleDocumentSite),
|
||||||
ADD_KNOWN_IID(OleDocumentView),
|
ADD_KNOWN_IID(OleDocumentView),
|
||||||
ADD_KNOWN_IID(Print),
|
ADD_KNOWN_IID(Print),
|
||||||
|
#endif
|
||||||
ADD_KNOWN_IID(DataAdviseHolder),
|
ADD_KNOWN_IID(DataAdviseHolder),
|
||||||
ADD_KNOWN_IID(DataObject),
|
ADD_KNOWN_IID(DataObject),
|
||||||
ADD_KNOWN_IID(Debug),
|
ADD_KNOWN_IID(Debug),
|
||||||
|
@@ -190,7 +190,11 @@ bool wxWindowsPrinter::Print(wxWindow *parent, wxPrintout *printout, bool prompt
|
|||||||
wxYield();
|
wxYield();
|
||||||
|
|
||||||
#if defined(__BORLANDC__) || defined(__GNUWIN32__) || defined(__SALFORDC__) || !defined(__WIN32__)
|
#if defined(__BORLANDC__) || defined(__GNUWIN32__) || defined(__SALFORDC__) || !defined(__WIN32__)
|
||||||
|
#ifdef STRICT
|
||||||
|
::SetAbortProc((HDC) dc->GetHDC(), (ABORTPROC) m_lpAbortProc);
|
||||||
|
#else
|
||||||
::SetAbortProc((HDC) dc->GetHDC(), (FARPROC) m_lpAbortProc);
|
::SetAbortProc((HDC) dc->GetHDC(), (FARPROC) m_lpAbortProc);
|
||||||
|
#endif
|
||||||
#else
|
#else
|
||||||
::SetAbortProc((HDC) dc->GetHDC(), (int (_stdcall *)
|
::SetAbortProc((HDC) dc->GetHDC(), (int (_stdcall *)
|
||||||
// cast it to right type only if required
|
// cast it to right type only if required
|
||||||
|
@@ -347,7 +347,7 @@ wxToolBarTool *wxToolBarMSW::AddTool(int index, const wxBitmap& bitmap, const wx
|
|||||||
wxBitmap bitmap2;
|
wxBitmap bitmap2;
|
||||||
if (toggle)
|
if (toggle)
|
||||||
{
|
{
|
||||||
bitmap2.SetHBITMAP( (WXHBITMAP) CreateMappedBitmap(wxGetInstance(), (HBITMAP) ((wxBitmap& )bitmap).GetHBITMAP()));
|
bitmap2.SetHBITMAP( (WXHBITMAP) CreateMappedBitmap((WXHINSTANCE)wxGetInstance(), (WXHBITMAP) ((wxBitmap& )bitmap).GetHBITMAP()));
|
||||||
}
|
}
|
||||||
|
|
||||||
wxToolBarTool *tool = new wxToolBarTool(index, bitmap, bitmap2, toggle, xPos, yPos, helpString1, helpString2);
|
wxToolBarTool *tool = new wxToolBarTool(index, bitmap, bitmap2, toggle, xPos, yPos, helpString1, helpString2);
|
||||||
|
@@ -317,7 +317,7 @@ long wxExecute(const wxString& command, bool sync, wxProcess *handler)
|
|||||||
int running;
|
int running;
|
||||||
do {
|
do {
|
||||||
wxYield();
|
wxYield();
|
||||||
running = GetModuleUsage((HANDLE)instanceID);
|
running = GetModuleUsage((HINSTANCE)instanceID);
|
||||||
} while (running);
|
} while (running);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -39,7 +39,7 @@
|
|||||||
|
|
||||||
#if wxUSE_XPM_IN_MSW
|
#if wxUSE_XPM_IN_MSW
|
||||||
#define FOR_MSW 1
|
#define FOR_MSW 1
|
||||||
#include "../src/xpm/xpm34.h"
|
#include "../xpm/xpm34.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/xpmhand.h"
|
#include "wx/xpmhand.h"
|
||||||
|
Reference in New Issue
Block a user