[原创]昨晚写了个activex控件的小例子---电子时钟
function activex_clockfi=figure('NumberTitle','off','toolbar','none','menubar','none','Name','Electric Clock','pos',);
ProgID = 'MWNUMLED.NumLEDCtrl.1';
h = actxcontrol(ProgID,);
set(h,'Spacingv',15)
set(h,'Spacingh',10,'digits',6)
set(h,'SegmentSeparation',2)
set(h,'Segmentwidth',6)
set(h,'offcolor',110)
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
uicontrol(fi,'style','text','pos',,'back',[.87 0 0]);
while ishandle(fi)
c=clock;
set(h,'value',(c(4)*10000+c(5)*100+round(c(6))));
pause(.1);
end 很久的贴了。。。
还是想问问,有没有类似的计时器版本? 不错呀,对于matlab还只是入门 不错,就是背景色选择的不好,^_^
还可以用cal = actxcontrol('mscal.calendar', , f)创建一个日历。
[ 本帖最后由 paradiseboy 于 2007-10-4 13:00 编辑 ] 我运行老是说“非法的ProgID ”,怎么回事阿??
这里改一下,背景就好的了
set(h,'offcolor',110)----->set(h,'offcolor',10) 很好的东西,谢谢楼主 嗯,挺好的哦 这个,也算是入门? 有意思,学习一下了。 楼主强大啊 以崇拜的眼光:matlab太强大了,开眼界了。
页:
[1]