Create dialog window using CreateWindowEx16/W depending on template
type, not dialog procedure type.

diff --git a/windows/dialog.c b/windows/dialog.c
index f2adb71..92da06f 100644
--- a/windows/dialog.c
+++ b/windows/dialog.c
@@ -688,8 +688,7 @@
 
     if ((INT16)template.x == CW_USEDEFAULT16)
     {
-        rect.left = rect.top = (procType == WIN_PROC_16) ? CW_USEDEFAULT16
-                                                         : CW_USEDEFAULT;
+        rect.left = rect.top = win32Template? CW_USEDEFAULT : CW_USEDEFAULT16;
     }
     else
     {
@@ -721,7 +720,7 @@
         }
     }
 
-    if (procType == WIN_PROC_16)
+    if (!win32Template)
         hwnd = CreateWindowEx16(template.exStyle, template.className,
                                 template.caption, template.style & ~WS_VISIBLE,
                                 rect.left, rect.top, rect.right, rect.bottom,