long msFlags = WS_CHILD | WS_VISIBLE | WS_TABSTOP;
+#ifndef PBS_VERTICAL
+#define PBS_VERTICAL 0x04
+#endif
+
+ if (m_windowStyle & wxGA_VERTICAL)
+ msFlags |= PBS_VERTICAL;
+
+#ifndef PBS_SMOOTH
+#define PBS_SMOOTH 0x01
+#endif
+
+ if (m_windowStyle & wxGA_SMOOTH)
+ msFlags |= PBS_SMOOTH;
+
HWND wx_button =
CreateWindowEx(MakeExtendedStyle(m_windowStyle), PROGRESS_CLASS, NULL, msFlags,
0, 0, 0, 0, (HWND) parent->GetHWND(), (HMENU)m_windowId,
return TRUE;
}
-void wxGauge95::SetSize(int x, int y, int width, int height, int sizeFlags)
+void wxGauge95::DoSetSize(int x, int y, int width, int height, int sizeFlags)
{
int currentX, currentY;
GetPosition(¤tX, ¤tY);
return m_gaugePos;
}
-void wxGauge95::SetForegroundColour(const wxColour& col)
+bool wxGauge95::SetForegroundColour(const wxColour& col)
{
- m_foregroundColour = col ;
+ if ( !wxControl::SetForegroundColour(col) )
+ return FALSE;
+
+ m_foregroundColour = col ;
+
+ return TRUE;
}
-void wxGauge95::SetBackgroundColour(const wxColour& col)
+bool wxGauge95::SetBackgroundColour(const wxColour& col)
{
- m_backgroundColour = col ;
+ if ( !wxControl::SetBackgroundColour(col) )
+ return FALSE;
+
+ m_backgroundColour = col ;
+
+ return TRUE;
}
#endif // wxUSE_GAUGE