X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/521bf4ff3ef47059265beff5d53c9e1162beb122..f5766910b6731eb03e82371416e9778203396ce7:/src/msw/pen.cpp?ds=sidebyside diff --git a/src/msw/pen.cpp b/src/msw/pen.cpp index 1ddd61e07f..92b08327a6 100644 --- a/src/msw/pen.cpp +++ b/src/msw/pen.cpp @@ -13,15 +13,16 @@ #include "wx/wxprec.h" #ifdef __BORLANDC__ -#pragma hdrstop + #pragma hdrstop #endif -#ifndef WX_PRECOMP -#include -#include "wx/list.h" -#include "wx/utils.h" -#include "wx/app.h" #include "wx/pen.h" + +#ifndef WX_PRECOMP + #include + #include "wx/list.h" + #include "wx/utils.h" + #include "wx/app.h" #endif #include "wx/msw/private.h" @@ -122,7 +123,7 @@ bool wxPen::RealizeResource() // Join style, Cap style, Pen Stippling #if !defined(__WXMICROWIN__) && !defined(__WXWINCE__) // Only NT can display dashed or dotted lines with width > 1 - if ( os != wxWINDOWS_NT && + if ( os != wxOS_WINDOWS_NT && (M_PENDATA->m_style == wxDOT || M_PENDATA->m_style == wxLONG_DASH || M_PENDATA->m_style == wxSHORT_DASH || @@ -224,25 +225,14 @@ bool wxPen::RealizeResource() real_dash = (wxMSWDash*)NULL; } - // Win32s doesn't have ExtCreatePen function... - if (os==wxWINDOWS_NT || os==wxWIN95) - { - M_PENDATA->m_hPen = - (WXHPEN) ExtCreatePen( ms_style, - M_PENDATA->m_width, - &logb, - M_PENDATA->m_style == wxUSER_DASH - ? M_PENDATA->m_nbDash - : 0, - (LPDWORD)real_dash ); - } - else - { - M_PENDATA->m_hPen = - (WXHPEN) CreatePen( wx2msPenStyle(M_PENDATA->m_style), - M_PENDATA->m_width, - ms_colour ); - } + M_PENDATA->m_hPen = + (WXHPEN) ExtCreatePen( ms_style, + M_PENDATA->m_width, + &logb, + M_PENDATA->m_style == wxUSER_DASH + ? M_PENDATA->m_nbDash + : 0, + (LPDWORD)real_dash ); delete [] real_dash; } @@ -388,8 +378,7 @@ int wx2msPenStyle(int wx_style) return PS_NULL; case wxUSER_DASH: - // if (wxGetOsVersion()==wxWINDOWS_NT || wxGetOsVersion()==wxWIN95) - return PS_USERSTYLE; + return PS_USERSTYLE; } #else wxUnusedVar(wx_style);