xiaojinwen 发表于 2008-3-26 05:15:00

[求助]如何将图块ICON数据在IMAGE_BUTTON上显示?

<p>;;BLOCKNAME图块名称</p><p>(DEFUN GET-BLOCKPREVIEW-DATA ( BLOCKNAME / X)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (APPLY<br/>&nbsp;&nbsp;&nbsp;&nbsp; 'STRCAT<br/>&nbsp;&nbsp;&nbsp;&nbsp; (APPLY<br/>&nbsp;&nbsp;&nbsp; 'APPEND<br/>&nbsp;&nbsp;&nbsp; (MAPCAR '(LAMBDA (X)<br/>&nbsp;&nbsp;&nbsp;&nbsp; (IF (= (CAR X) 310)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (LIST (CDR X))<br/>&nbsp;&nbsp;&nbsp;&nbsp; ) ;_ 结束if<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) ;_ 结束lambda<br/>&nbsp;&nbsp;&nbsp;&nbsp; (ENTGET(CDR (ASSOC 330 (ENTGET (TBLOBJNAME "block" BLOCKNAME))))<br/>&nbsp;&nbsp;&nbsp;&nbsp; )<br/>&nbsp;&nbsp;&nbsp; ) ;_ 结束mapcar<br/>&nbsp;&nbsp;&nbsp;&nbsp; ) ;_ 结束apply<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) ;_ 结束apply<br/>) ;_ 结束defun</p><p>可以获取指定名称图块的图标数据以 2800000020开头,想让它在图像控件上显示出来,不知如何实现?困扰好多天了。</p><p></p>

dunkel 发表于 2008-3-26 07:20:00

这个应该是 BITMAPINFOHEADER 开始的数据吧, 要显示它们在图像控件上, 具体参考下 msdn 中有关 BITMAP 和该控件方面的说明了
页: [1]
查看完整版本: [求助]如何将图块ICON数据在IMAGE_BUTTON上显示?