Missing wxDisplay identifiers for DMC build.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38140 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
5d484919aa
commit
3ea19afd1f
@ -245,6 +245,53 @@ typedef struct _OSVERSIONINFOEX {
|
||||
#define CP_SYMBOL 42
|
||||
#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxDisplay
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// The windows headers with Digital Mars lack some typedefs.
|
||||
// typedef them as my_XXX and then #define to rename to XXX in case
|
||||
// a newer version of Digital Mars fixes the headers
|
||||
// (or up to date PSDK is in use with older version)
|
||||
// also we use any required definition (MONITOR_DEFAULTTONULL) to recognize
|
||||
// whether whole missing block needs to be included
|
||||
|
||||
#ifndef MONITOR_DEFAULTTONULL
|
||||
|
||||
#define HMONITOR_DECLARED
|
||||
DECLARE_HANDLE(HMONITOR);
|
||||
typedef BOOL(CALLBACK* my_MONITORENUMPROC)(HMONITOR,HDC,LPRECT,LPARAM);
|
||||
#define MONITORENUMPROC my_MONITORENUMPROC
|
||||
typedef struct my_tagMONITORINFO {
|
||||
DWORD cbSize;
|
||||
RECT rcMonitor;
|
||||
RECT rcWork;
|
||||
DWORD dwFlags;
|
||||
} my_MONITORINFO,*my_LPMONITORINFO;
|
||||
#define MONITORINFO my_MONITORINFO
|
||||
#define LPMONITORINFO my_LPMONITORINFO
|
||||
|
||||
typedef struct my_MONITORINFOEX : public my_tagMONITORINFO
|
||||
{
|
||||
TCHAR szDevice[CCHDEVICENAME];
|
||||
} my_MONITORINFOEX, *my_LPMONITORINFOEX;
|
||||
#define MONITORINFOEX my_MONITORINFOEX
|
||||
#define LPMONITORINFOEX my_LPMONITORINFOEX
|
||||
|
||||
#ifndef MONITOR_DEFAULTTONULL
|
||||
#define MONITOR_DEFAULTTONULL 0
|
||||
#endif // MONITOR_DEFAULTTONULL
|
||||
|
||||
#ifndef MONITORINFOF_PRIMARY
|
||||
#define MONITORINFOF_PRIMARY 1
|
||||
#endif // MONITORINFOF_PRIMARY
|
||||
|
||||
#ifndef DDENUM_ATTACHEDSECONDARYDEVICES
|
||||
#define DDENUM_ATTACHEDSECONDARYDEVICES 1
|
||||
#endif
|
||||
|
||||
#endif // MONITOR_DEFAULTTONULL
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Tree control
|
||||
// ----------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user