//╧юфяЁюуЁрььр ёючфрэш  юъэр   ------------------------------------------------
DWORD CreateWindow(void)  //Create a window and return hWnd
struct WNDCLASSEX wc;
dword WND;
dword hMenu;
dword hInst;
{
        hInst=GetModuleHandleA(0);
        wc.cbSize=sizeof(wc);
        wc.style=CS_DBLCLKS | CS_OWNDC | CS_HREDRAW | CS_VREDRAW;
        wc.lpfnWndProc=#WndProc;
        wc.cbWndExtra=NULL;
        wc.cbClsExtra=NULL;
        wc.hInstance=hInst;
        wc.hIcon=LoadIconA(hInst, IDI_ICON1);
        wc.hCursor=LoadCursor(NULL,IDC_ARROW);
        wc.hbrBackground=COLOR_WINDOW;      //COLOR_GRAYTEXT;
        wc.lpszMenuName=MyMenu;          //┼ёыш эхЄ ьхэ■ Єю 0;
        wc.lpszClassName=#classTitle;
        wc.hIconSm=0;
        RegisterClassExA(#wc);         //чрЁхушёЄЁшЁєхь ъырёё юъэр

        hMenu=LoadMenuA(hInst,MyMenu); //чруЁєцрхь ьхэ■ ё Їрщыр ЁхёєЁёр
                           // ш ёючфрфшь юъэю

        WND=CreateWindowExA(0,
                            #classTitle,
                            #WindowTitle,
                            WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX,
                            0,0,
                            _Width_SCR_, _Height_SCR_,
                            0,
                            hMenu,
                            hInst,
                            0);

//WS_OVERLAPPED        - создает окно с заголовком, однако размеры которого
//                       не поддаются изменению.
//WS_POPUP             - создается окно без заголовка, без элементов управления
//WS_OVERLAPPEDWINDOWS - окно со всеми управляющими элементами
// Не показываю пока окно так как в дальнейшем изменяем
// параметры окна
//        ShowWindow(EAX,SW_SHOWNORMAL); //show window
//        UpdateWindow(EAX);             //redraw window

        return WND;
}
	       		
