+    PSZ                             zClass;
+
+    if ((strcmp(zClassname, "COMBOBOX")) == 0)
+        zClass = WC_COMBOBOX;
+    dwStyle |= WS_VISIBLE;
+    m_hWnd = (WXHWND)::WinCreateWindow( (HWND)GetHwndOf(GetParent()) // Parent window handle
+                                       ,(PSZ)zClassname              // Window class
+                                       ,(PSZ)rsLabel.c_str()         // Initial Text
+                                       ,(ULONG)dwStyle               // Style flags
+                                       ,(LONG)rPos.x                 // X pos of origin
+                                       ,(LONG)rPos.y                 // Y pos of origin
+                                       ,(LONG)rSize.x                // control width
+                                       ,(LONG)rSize.y                // control height
+                                       ,(HWND)GetHwndOf(GetParent()) // owner window handle (same as parent
+                                       ,HWND_TOP                     // initial z position
+                                       ,(ULONG)GetId()               // Window identifier
+                                       ,NULL                         // no control data
+                                       ,NULL                         // no Presentation parameters
+                                      );
+
+    //
+    // Subclass again for purposes of dialog editing mode
+    //