black stripe at the bottom when i create a menu
alex glez

Hello good I am making a program that incorporates menu. I use windows 11, allegro 5.X.
Everything works very well, but when I put the menus it creates a black stripe at the bottom of the screen.
Surely it's nonsense, but does that strip have any use?
How can I remove it?
As always, thank you all very much.

Edgar Reynaldo

alex, do you have a simple code example that demonstrates this? Or does it always happen anytime you use a menu. Are you using the allegro menu or win32 menus?

alex glez

Hello Edgar, I use the allegro menus and whenever I run it it happens. I build it like this...

------------------------------------------------------------

ALLEGRO_MENU_INFO main_menu_info[] =
{
ALLEGRO_START_OF_MENU("&Archivo", 100),
{ "&Cargar Capas", 101, 0, NULL },
{ "&Cargar Elementos", 102, 0, NULL },
ALLEGRO_MENU_SEPARATOR,
{ "&Salir", 103, 0, NULL },
ALLEGRO_END_OF_MENU,

ALLEGRO_START_OF_MENU("&Configuracion", 200),

ALLEGRO_START_OF_MENU("&Velocidad de desplazamiento del raton", 201),
{ "01", 20101, 0, NULL },
{ "02", 20102, 0, NULL },
{ "03", 20103, 0, NULL },
{ "04", 20104, 0, NULL },
{ "05", 20105, 0, NULL },
{ "06", 20106, 0, NULL },
{ "07", 20107, 0, NULL },
{ "08", 20108, 0, NULL },
{ "09", 20109, 0, NULL },
{ "10", 20110, 0, NULL },
{ "11", 20111, 0, NULL },
{ "12", 20112, 0, NULL },
{ "13", 20113, 0, NULL },
{ "14", 20114, 0, NULL },
{ "15", 20115, 0, NULL },
{ "16", 20116, 0, NULL },
{ "17", 20117, 0, NULL },
{ "18", 20118, 0, NULL },
{ "19", 20119, 0, NULL },
{ "20", 20120, 0, NULL },
ALLEGRO_END_OF_MENU,
ALLEGRO_START_OF_MENU("&Velocidad de zoom del raton", 202),
{ "01", 20201, 0, NULL },
{ "02", 20202, 0, NULL },
{ "03", 20203, 0, NULL },
{ "04", 20204, 0, NULL },
{ "05", 20205, 0, NULL },
{ "06", 20206, 0, NULL },
{ "07", 20207, 0, NULL },
{ "08", 20208, 0, NULL },
{ "09", 20209, 0, NULL },
{ "10", 20210, 0, NULL },
ALLEGRO_END_OF_MENU,

{ "&Mostrar datos de la foto", 203, ALLEGRO_MENU_ITEM_CHECKBOX, NULL },
ALLEGRO_START_OF_MENU("&Teclado Numerico", 204),
{ "Administrador", 20401, 0, NULL },
{ "Usuario 01", 20402, ALLEGRO_MENU_ITEM_DISABLED, NULL },
{ "Usuario 02", 20403, ALLEGRO_MENU_ITEM_DISABLED, NULL },
ALLEGRO_END_OF_MENU,

ALLEGRO_START_OF_MENU("&Tiempo de demora al pasar pagina", 205),
{ "1.0", 20501, 0, NULL },
{ "1.5", 20502, 0, NULL },
{ "2.0", 20503, 0, NULL },
ALLEGRO_END_OF_MENU,

{ "&Exportar a la vez que procesa las fotos", 206, ALLEGRO_MENU_ITEM_DISABLED, NULL },

ALLEGRO_MENU_SEPARATOR,
{ "&Administrador", 207, ALLEGRO_MENU_ITEM_DISABLED, NULL },
ALLEGRO_END_OF_MENU,

ALLEGRO_START_OF_MENU("&Nemesis", 300),
{ "&Iniciar", 301, 0, NULL },
ALLEGRO_END_OF_MENU,

ALLEGRO_START_OF_MENU("&Ayuda", 400),
{ "&Acerca de Nemesis", 401, 0, NULL },
ALLEGRO_END_OF_MENU,

ALLEGRO_END_OF_MENU
};

.. y en el main()

menu = al_build_menu(main_menu_info);
al_set_display_menu(ventana, menu);

-----------------------------------------------------------------

Thanks a lot !!

Thread #618632. Printed from Allegro.cc