Msgbox ico change

16 visualizzazioni (ultimi 30 giorni)
nsbd
nsbd il 19 Mag 2011
hi guys
How do I change my msgbox ico(the left side of the title)?
thks.

Risposta accettata

Andy
Andy il 19 Mag 2011
It is the third argument, and is described here:
doc msgbox
EDIT: Ok, I still don't totally understand what you're asking for, but it seems now that you want to put a custom icon in the msgbox. Is that correct? If that's the case, then, again, it is described in the documentation.
h = msgbox(Message,Title,'custom',IconData,IconCMap)
Read the documentation by typing
doc msgbox
at the command line.
EDIT2: Oh, I think I see now. You want to change the icon on the title bar, correct? I guess the following would work:
hm = msgbox('Hello','Notice','help');
jframe=get(hm,'javaframe');
jIcon=javax.swing.ImageIcon('myicon.jpg'); % <- replace with correct filename
jframe.setFigureIcon(jIcon);
EDIT3: WARNING! DO THIS AT YOUR OWN RISK! From Yair's site, I found the following link: http://www.mathworks.com/support/solutions/en/data/1-16N4J/
  9 Commenti
nsbd
nsbd il 20 Mag 2011
this is super. ^_^
I slept early yesterday.
I could see now the text.
thank you very much.
nsbd
nsbd il 20 Mag 2011
There is a small lack of bidets
"
function psh_data_Callback(hObject, eventdata, handles)
hm=msgbox('Message','Title','help');
jframe=get(handle(hm),'javaframe');
jIcon=javax.swing.ImageIcon('icon.png');
jframe.setFigureIcon(jIcon);
guidata(hObject,handles)
"
%.....get(handle(hm).....[gives better results when] :)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by