creating message dialog box

4 Ansichten (letzte 30 Tage)
rahman
rahman am 1 Okt. 2011
Hi all
I want to create a message dialog box with an arbitrary figure.How can I do that?

Akzeptierte Antwort

Jan
Jan am 1 Okt. 2011
For IconData and IconCMap you can look in the source code of msgbox by "edit msgbox":
a = load('dialogicons.mat');
IconData = a.warnIconData;
IconCMap = a.warnIconMap;
IconCMap(256, :) = get(figureHandle,'Color'); % Pseudo transparence
See also imread
  1 Kommentar
Walter Roberson
Walter Roberson am 2 Okt. 2011
Right. And thus to use your own icon, either create your own msgbox-like routine starting with the msgbox source, or else ensure that you have your own dialogicons.mat file earlier on the matlab path than would otherwise be the case.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Grzegorz Knor
Grzegorz Knor am 1 Okt. 2011
msgbox create and open message box:
doc msgbox
See also:
doc dialog
  2 Kommentare
rahman
rahman am 1 Okt. 2011
tnx
But how can I define IconData and IconCMap?
Walter Roberson
Walter Roberson am 2 Okt. 2011
IconData should be an indexed image, and IconCMap should be the corresponding 256 entry color map, with entry 256 reserved for "transparent" pixels.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Dialog Boxes finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by