creating message dialog box

4 次查看(过去 30 天)
rahman
rahman 2011-10-1
Hi all
I want to create a message dialog box with an arbitrary figure.How can I do that?

采纳的回答

Jan
Jan 2011-10-1
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 个评论
Walter Roberson
Walter Roberson 2011-10-2
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.

请先登录,再进行评论。

更多回答(1 个)

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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Dialog Boxes 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by