rapido poner herramientas funciones dev como barra acceso c++ windows winforms win32gui

c++ - poner - abriendo una ventana que no tiene barra de título con win32



como poner la barra de herramientas en codeblocks (5)

Estoy desarrollando una aplicación c ++ para windows. Estoy usando la API de win32. Tengo una pregunta muy simple, a la que no pude encontrar una respuesta. ¿Cómo puedo abrir una ventana sin una barra de título (sin controles, icono y título) y que no se puede cambiar de tamaño?

Parte del código que estoy usando para la aplicación para crear una ventana:

hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ), 0, 0, WINDOW_WIDTH, WINDOW_HEIGHT, NULL, NULL, hInstance, NULL);

ACTUALIZAR:

Para hacer esto en c #, simplemente defina este código:

FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; ControlBox = false;



HWND hWnd ; hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ), 0, 0, 100, 100, NULL, NULL, Instance, NULL); SetWindowLong(hwnd, GWL_STYLE, WS_BORDER ); // With 1 point border //OR SetWindowLong(hwnd, GWL_STYLE, 0 ); // Without 1 point border = white rectangle SetWindowPos(hwnd, 0, 150, 100, 250, 250, SWP_FRAMECHANGED); if (!hWnd) return FALSE ; else ShowWindow(hwnd, SW_SHOW);


hWnd = CreateWindow(szWindowClass, 0, (WS_BORDER ), 0, 0, WINDOW_WIDTH, WINDOW_HEIGHT, NULL, NULL, hInstance, NULL); SetWindowLong(hWnd, GWL_STYLE, 0); //remove all window styles, check MSDN for details ShowWindow(hWnd, SW_SHOW); //display window


CreateWindowEx(0, szWindowClass, 0, WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_POPUP, 0, 0, WINDOW_WIDTH, WINDOW_HEIGHT, NULL, NULL, hInstance, NULL);

El uso de SetWindowLong cambiará el tamaño y la publicación. usar el estilo WS_POPUP


SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW);