+#ifdef __WXPM__
+ int nX = 0;
+ int nY = 0;
+ int nWidth = 0;
+ int nHeight = 0;
+ int nParentHeight = parent->GetClientSize().y;
+ int nParentWidth = parent->GetClientSize().x;
+ int nColor;
+
+ SetBackgroundColour("WHITE");
+ nColor = (LONG)GetBackgroundColour().GetPixel();
+
+ ::WinSetPresParam( GetHwnd()
+ ,PP_BACKGROUNDCOLOR
+ ,sizeof(LONG)
+ ,(PVOID)&nColor
+ );
+ panel->SetBackgroundColour("WHITE");
+ nColor = (LONG)panel->GetBackgroundColour().GetPixel();
+
+ ::WinSetPresParam( GetHwndOf(panel)
+ ,PP_BACKGROUNDCOLOR
+ ,sizeof(LONG)
+ ,(PVOID)&nColor
+ );
+ nWidth = wxMax(sizeText.x, 340) + 60;
+ nHeight = wxMax(sizeText.y, 40) + 40;
+ nX = (nParentWidth - nWidth) / 2;
+ nY = (nParentHeight / 2) - (nHeight / 2);
+ nY = nParentHeight - (nY + nHeight);
+ ::WinSetWindowPos( m_hFrame
+ ,HWND_TOP
+ ,nX
+ ,nY
+ ,nWidth
+ ,nHeight
+ ,SWP_SIZE | SWP_MOVE | SWP_ACTIVATE
+ );
+ text->SetBackgroundColour("WHITE");
+ nColor = (LONG)text->GetBackgroundColour().GetPixel();
+
+ ::WinSetPresParam( GetHwndOf(text)
+ ,PP_BACKGROUNDCOLOR
+ ,sizeof(LONG)
+ ,(PVOID)&nColor
+ );
+ text->Center(wxBOTH);
+#else