*** 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:
Patrick Albert
1999-06-14 07:12:16 +00:00
parent 006162a9e9
commit 27a9bd487b
12 changed files with 43 additions and 12 deletions

View File

@@ -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

View File

@@ -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);

View File

@@ -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();

View File

@@ -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.

View File

@@ -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));

View File

@@ -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;

View File

@@ -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),

View File

@@ -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

View File

@@ -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);

View File

@@ -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);
} }

View File

@@ -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"