找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3860|回复: 8

[求助] image in alert box

[复制链接]

已领礼包: 2088个

财富等级: 金玉满堂

发表于 2013-5-11 19:30:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
dear all,

please help me
it's possible to add image in alert box
immm.png


thx for help
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-11 19:51:58 | 显示全部楼层
本帖最后由 Lispboy 于 2013-5-11 20:01 编辑

推荐你使用 OpenDCL 定制你需要的消息框吧。

MessageBox.gif

[pcode=lisp,true]
        (dcl_MessageBox msg title (1+ OptButtonCSel) OptIconCSel HelpFlag)
[/pcode]

再就看看高飞鸟版主的 用WINAPI编程 http://www.xdcad.net/forum/thread-667889-1-1.html ,使用WINAPI里面的消息框。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2088个

财富等级: 金玉满堂

 楼主| 发表于 2013-5-11 20:01:01 | 显示全部楼层
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-11 20:06:09 | 显示全部楼层

AUTOCAD的DCL好久没摸了,印象中DCL不能在这个框里面定制图片,你试试自己做个DCL的消息框,别用ACAD标准的。

自己添加按钮什么的,不知道能不能添加图片到DCL里面,忘了。

另外,为什么一定要用Autolisp的呢,是商业化考虑吗?OpenDCL虽然是开源的,但允许在商业上用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2013-5-11 21:15:31 来自手机 | 显示全部楼层
可以用,但不能直接用alert
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 207个

财富等级: 日进斗金

发表于 2013-5-11 21:34:01 | 显示全部楼层
本帖最后由 xshrimp 于 2013-5-11 21:36 编辑

用纯lisp可以参考
http://web2.airmail.net/terrycad/Images/GetIcon.htm

                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图

评分

参与人数 1D豆 +4 收起 理由
XDSoft + 4 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-12 00:30:03 | 显示全部楼层

谢xshrimp,学习了。

我替你给楼主把lisp程序贴上来。

请点击此处下载

查看状态:需购买或无权限

您的用户组是:游客

文件名称:GetIcon.lsp 
下载次数:14  文件大小:114.34 KB 
下载权限: 不限 以上  [免费赚D豆]



GetIcon & GetButtons
Rev 7 - 10/15/06
Command: ShowIcons
GetIcon Examples

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图
GetButtons Examples
(GetButtons1 "Greetings" "Have a nice day!" "Smile" "You too!")

                               
登录/注册后可看大图
(GetButtons2 "" "Ready to print?" "Printer" "Yes" "No")

                               
登录/注册后可看大图
(GetButtons3 "" "Plot orientation?" "Quest" "Portrait" "Landscape" "Cancel")

                               
登录/注册后可看大图
(GetButtons4 "" "Paper size?" "" "A-Size" "B-Size" "C-Size" "D-Size")

                               
登录/注册后可看大图
(GetButtons5 "" "Number of copies?" "None" "1" "2" "3" "4" "5")



                               
登录/注册后可看大图
Syntax Examples


Command: GetIcon
GetIcon functions return the name of the button selected:
GetOK = "OK"
GetOKCancel = "OK" or "Cancel"
GetYesNo = "Yes" or "No"
GetYesNoCancel = "Yes", "No" or "Cancel"
GetYestoAll = "Yes", "Yes to All", "No" or "Cancel"
GetRetryCancel = "Retry" or "Cancel"
Syntax: (Get? "Title" "Line #1\nLine #2...\nLine #10" "Icon")
Icons: AlertX, Block, Computer, Constr, Delete, Exclam, Filefolder, Folder
Frown, Inform, Light, Printer, Quest, Replace, Smile and None.
Example: (GetOK "" "Have a nice day!" "Smile")

Command: GetButtons
GetButtons functions return the name of the button selected:
GetButtons1 = "Btn1"
GetButtons2 = "Btn1" or "Btn2"
GetButtons3 = "Btn1", "Btn2" or "Btn3"
GetButtons4 = "Btn1", "Btn2", "Btn3" or "Btn4"
GetButtons5 = "Btn1", "Btn2", "Btn3", "Btn4" or "Btn5"
Syntax: (GetButtons? "Title" "Line #1...\nLine #10" "Icon" ["Btn1"..."Btn5"])
Icons: AlertX, Block, Computer, Constr, Delete, Exclam, Filefolder, Folder
Frown, Inform, Light, Printer, Quest, Replace, Smile and None.
Syntax examples:
(GetButtons1 "Greetings" "Have a nice day!" "Smile" "You too!")
(GetButtons2 "" "Ready to print?" "Printer" "Yes" "No")
(GetButtons3 "" "Plot orientation?" "Quest" "Portrait" "Landscape" "Cancel")
(GetButtons4 "" "Paper size?" "" "A-Size" "B-Size" "C-Size" "D-Size")
(GetButtons5 "" "Number of copies?" "None" "1" "2" "3" "4" "5")
EditBox Examples
(EditBox "Edit Box Title" "Prompt:" "Default" 20);edit width

                               
登录/注册后可看大图
(EditEnter "" "" "" 14.5);edit width

                               
登录/注册后可看大图
PopupList Examples
(setq FontList@ (list "" "Ariel" "City Blueprint" "Times New Roman"))
(PopupList "Popup List Title" "Prompt:" "Times New Roman" FontList@)

                               
登录/注册后可看大图
(setq Justify@ (list "" "Align" "Fit" "Center" "Middle" "Right"));etc.
(PopupListEnter "Justification" "" "" Justify@)

                               
登录/注册后可看大图
Vector_Circle Examples

                               
登录/注册后可看大图

                               
登录/注册后可看大图

评分

参与人数 1D豆 +4 收起 理由
XDSoft + 4 及时回复奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2088个

财富等级: 金玉满堂

 楼主| 发表于 2013-5-13 12:39:43 | 显示全部楼层
dear all,

thxxx
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

发表于 2013-5-16 00:28:51 | 显示全部楼层
有了这个像素提取器,应该可以在DCL中添加任何图像吧。
http://bbs.xdcad.net/thread-667672-1-1.html

评分

参与人数 1D豆 +4 收起 理由
XDSoft + 4 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-7-5 21:48 , Processed in 0.243583 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表