Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > окно без заголовка


Автор: Serzh 15.2.2004, 00:38
народ, совсем уже замучился...
тыкаю - тыкаю, а не получаеться! sad.gif
подскажите, как создать окно без заголовка...
вот код:
Код
MyRegisterClass(hInstance);
if (!InitInstance (hInstance, nCmdShow)) return FALSE;
...
ATOM MyRegisterClass(HINSTANCE hInstance)
{
WNDCLASSEX wcex;
wcex.cbSize   = sizeof(WNDCLASSEX);
wcex.style   = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra  = 0;
wcex.cbWndExtra  = 0;
wcex.hInstance  = hInstance;
wcex.hIcon   = LoadIcon(hInstance, "Icon");
wcex.hCursor  = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
wcex.lpszMenuName = NULL;
wcex.lpszClassName = szWindowClass;
wcex.hIconSm  = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);
return RegisterClassEx(&wcex);
}
BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
{

  hInst = hInstance;

  hWnd = CreateWindow(szWindowClass, szTitle, 0,
     0, 0, 646, 505, NULL, NULL, hInstance, NULL);

  if (!hWnd)
  {
     return FALSE;
  }

  ShowWindow(hWnd, nCmdShow);
  UpdateWindow(hWnd);

  return TRUE;
}

Автор: mr.DUDA 15.2.2004, 11:10
При создании окна нужно сделать ему стиль WS_POPUP

Автор: Serzh 15.2.2004, 16:11
спасибо, получилось smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)