HWND CreateWS (HWND hWndParent, RECT rclPos, WORD wID,HINSTANCE hInst)
{
HWND hWndWSV;
hWndWSV = CreateWindowEx(NULL,WC_STATIC,"",WS_CHILD | WS_VISIBLE, rclPos.left, rclPos.right, rclPos.bottom, rclPos.top,hWndParent,(HMENU)wID,hInst,NULL);
if (hWndWSV == NULL)
MessageBox(g_hWnd,"Lulz Cant Create!","Debug",MB_OK);
return (hWndWSV);
}
HWND CreateMenu (HWND hWndParent, RECT rclPos, WORD wID,HINSTANCE hInst)
{
HWND hWndM;
hWndM = CreateWindowEx(WS_EX_TOPMOST,WC_STATIC,"",WS_CHILD | WS_VISIBLE, rclPos.left, rclPos.right, rclPos.bottom, rclPos.top,hWndParent,(HMENU)wID,hInst,NULL);
if (hWndM == NULL)
MessageBox(g_hWnd,"Lulz Cant Create!","Debug",MB_OK);
// SetBkColor(GetDC(hWndM),RGB(0,255,0));
return (hWndM);
}
RECT rcl;
rcl.left = 0;
rcl.right = 100;
rcl.bottom = GetSystemMetrics(SM_CXSCREEN);
rcl.top = (GetSystemMetrics(SM_CYSCREEN)-50);
hWndWS = CreateWS(g_hWnd,rcl,2,g_hInst);
VSBkgVideo(g_hInst,hWndWS,"vid\\background.avi");
ShowWindow(hWndWS,SW_SHOW);
UpdateWindow(hWndWS);
rcl.left = 10;
rcl.right = 50;
rcl.bottom = 100;
rcl.top = 100;
hWndMenu= CreateMenu(hWndWS,rcl,NULL,g_hInst);
ShowWindow(hWndMenu,SW_SHOW);
UpdateWindow(hWndMenu);
Работа с окнами
g_hWnd это главное окно родитель.
hWndWS с окно видео
Код:
Упс.. Извиняюсь что Не в том разделе тему создал нада былоо в WinApi