Mostrar icono en menu contextual

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
yo huso esto para que salga un menu al presionar el boton derecho del mouse necesito que ademas de mostrar el texto mostrara un icono en cada parte del menu me podrian decir como hacerlo?
esto en las acciones
tblMenu={};
tblMenu[1] ={};
tblMenu[1].Text = "Eliminar";
tblMenu[1].ID = 100;
--Icono aqui
tblMenu[1].Checked = false;
tblMenu[1].Enabled = true;
tblMenu[2] ={};
tblMenu[2].Text = "Restablecer posicion";
tblMenu[2].ID = 101;
--Icono aqui
tblMenu[2].Checked = false;
tblMenu[2].Enabled = true;
tblMenu[3] ={};
tblMenu[3].Text = "Ayuda";
tblMenu[3].ID = 102;
--Icono aqui
tblMenu[3].Checked = false;
tblMenu[3].Enabled = true;
esto en el boton
	mousePosition = System.GetMousePosition(false, nil);
 	--Dialog.Message("","ratio = "..ratio.. "\nmouse: x="..mousePosition.X.." y="..mousePosition.Y.."\nwindow: x="..windowPosition.X.." y="..windowPosition.Y);
	editor(mousePosition.X, mousePosition.Y);
esto lo pongo en funciones globales
--editordeiconos
function editordeiconos(X, Y)
     
SelOption = Application.ShowPopupMenu(X, Y, tblMenu, TPM_LEFTALIGN, TPM_TOPALIGN, true, false);  
 	 
if SelOption == 100 then
DialogEx.Show("Dialog16", true, nil, nil);
end

if SelOption == 101 then
Button.SetPos(sObject, 578, 147);

end
if SelOption == 102 then
DialogEx.Show("Dialog2", true, nil, nil);
end
end
yo tambien necesito poner un icono en el menu contextual pero no se nadie contesta esta pregunta
Creo que sin plugins no se puede.
No creo que hagan falta pluigins pero si hicieran falta cual seria me pordrian decir??
Si se puede poner aver espérame si te puedo explicar pero es medio complicadito:

Imagen

mira donde dice image list alli en la ventana menu bar tienes q darle la direccion de una imagen esta imagen tiene q tener si no estoy ekivocado 16*16px, si kieres usar 3 o 4 tienes q tener una imagen de larga de 16*(la cantidad de imagenes q deseas meterle), esta imagen tiene q estar en formato bmp, donde dice transparent color es el color q el programa va a volver imvisible, es decir si tienes tus imagenes ponles algun fondo si es blanco por ejemplo, el ams va a volver transparente el color blanco.

por ultimo en la ventana menu item en la parte icon id seleccionas el numero de imagen q va en ese menu, creo q el orden va de izquierda a derecha, si esta en -1 no muetra ningun item.

nose si eso estas buscando si te ayude en algo xvr, sino no me hagas caso, bueno suerte ojala te haya podido ayudar

yo pienso q lo q tu kieres es algo masomenos asi:

Imagen

PD: perdon por las faltas ortograficas.
no sirve o si sirve algien podria dejarme un ejemplo?
lopez- escribió:no sirve o si sirve algien podria dejarme un ejemplo?
te sirve o no??
no pero gracias puesto que tendria que poner eso en mas de 20 botones pues tardaria demasiado
lopez- escribió:no pero gracias puesto que tendria que poner eso en mas de 20 botones pues tardaria demasiado
y si te jodes?
:swear: Es lo que hay , ams es así de chulo XD.

pero de todas formas ese tuto no se si valia en menú contextual o solo action bar.

En AMSPower pack de ceone había listas de icono bmp ya echas.
Si no me equivoco lo que deseas es esto:
Imagen

En este caso esa porcion de codigo lo utilizo para que salga el menu contextual en un grid
Imagen

y para que te salgas las imagenes en el menu contextual te consigues una imagen de este estilo(Creditos Agotaraz)
Imagen

Luego en el menu: Proyect/Menu Bar
Imagen

ubicas la imagen que te mostre anteriormente
Imagen

Recuerda que debes configurar el MenuID con el IconID segun la poscion que tenga la imagen que quieres que se muestre
Imagen

Espero te sirva esta explicación no soy tan bueno programando, pero en este canal hay ejemplos de personas que conocen mucho, utiliza el buscador para cualquier duda, lee mucho, si necesitas ayuda, primero trata de dar el 100 % de tu potencial para solucionarla, si aun así necesitas ayuda recién postea...cuídese mucho....esta pandemia esta que vuelve locos a todos.
more or less :pc: :pc:




Imagen

create a .bmp file with icons (png) 16x16



Imagen

Project >> MenuBar check Use image list



Imagen

set bmp file icon index in your menu (first index = 0)


HIDE: ON
Hidebb Message Hidden Description




regards
reasd as
:pc: . . .
Probando
Interesting
Thanks