cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 9361|回复: 18

请问如何实现CVI窗体的全屏?

[复制链接]
发表于 2006-4-26 17:00:35 | 显示全部楼层 |阅读模式
发表于 2006-5-1 18:26:29 | 显示全部楼层
<>需要看到状态栏吗?我刚才只找到了一个最大化的,函数为:SetPanelAttribute (panelHandle, ATTR_WINDOW_ZOOM, VAL_MAXIMIZE);!全屏的还没有做出来,如果用LV打成DLL的话来做也可以,我以前做过用LV全屏的,如果你知道屏幕尺寸的话,也可以直接设定面板的大小setpanelsize();我继续找找CVI下面的全屏!</P>
发表于 2006-5-1 18:29:05 | 显示全部楼层
<>我的显示的分辨率现在是:1024*768,用这二个函数配合起来就可以实现全屏的,连状态栏也没有显示出来:</P>
<>SetPanelSize (panelHandle, 768, 1024);<BR>   SetPanelPos (panelHandle, 0, 0);</P>
发表于 2006-5-1 18:52:55 | 显示全部楼层
<>用这个可以获取显示器的属性,有大小的:</P>
<><NOBR>int GetMonitorAttribute</NOBR> (<NOBR>int Monitor_ID</NOBR>, <NOBR>int Monitor_Attribute</NOBR>, <NOBR>void *Attribute_Value</NOBR>);</P>
<>这几个函数配合起来就可以全屏了!</P>
发表于 2008-1-29 11:24:02 | 显示全部楼层
偶发现SetPanelAttribute (panelHandle, ATTR_WINDOW_ZOOM, VAL_MAXIMIZE);这个函数如果运行第二次就又将窗口变成原来的大小了
估计函数里面是做的非运算,而不是或运算
发表于 2008-1-31 15:17:33 | 显示全部楼层
这很简单,你只要先用SetPanelAttribute(panelHandle,ATTR_TITLEBAR_VISIBLE,0)把窗口的标题栏设为隐藏(即不可见),然后再使用SetPanelAttribute (panelHandle, ATTR_WINDOW_ZOOM, VAL_MAXIMIZE);即可实现全屏,连任务栏也看不到,包好,包好,哈哈哈.
发表于 2008-3-4 10:45:49 | 显示全部楼层
呵呵
楼上的方法很好~~
不错
发表于 2008-4-21 19:23:19 | 显示全部楼层
恩,这个方法很好很好!
发表于 2008-4-22 16:07:31 | 显示全部楼层
学习学习,留个记号,以后用得到!
发表于 2008-8-26 11:36:01 | 显示全部楼层
发表于 2008-8-27 15:35:03 | 显示全部楼层

各位高人,小弟有理了

看你们都是高手,我得抓紧啊。可是我没怎么学过C,你们说能行不?
发表于 2008-9-10 13:23:39 | 显示全部楼层
发表于 2008-11-9 15:51:09 | 显示全部楼层
SetPanelSize (panelHandle, 768, 1024);
SetPanelPos (panelHandle, 0, 0);
我按版主的用了这两句之后,我的界面是全屏了,但是里面的一些控件还是占用以前那么大的空间,全屏之后界面非常难看。
版主我是不是少了什么语句,就只让Panel全屏了,其它什么都没有变丫。请教。。。。。。。
发表于 2008-11-10 11:10:42 | 显示全部楼层

回复 13# lj51_bbg 的帖子

嘿嘿!这个问题我也遇到过,以前在论坛里老大们给提了不少意见呢.后来终于能实现用鼠标拖动实现窗口缩放了,但控件改后实在是太难看了,后来没办法,直接把缩放跟全屏给禁了.不过做几个不同屏幕分辨率下的面板,然后在最大化的时候根据屏幕当前的分辨率去选择调用那一个面板到是个很不错的方法.
发表于 2008-11-10 19:34:42 | 显示全部楼层

回复 14# tonwelzt的帖子

你也遇到过丫,呵呵。很是变态,我的panel最大化啦,可是我面板上的各个控件就是岿然不动,还是那么大,它不根据面板的缩放来适合面板大小,整个一来panel上就有好大一块空的,及其之丑。     各位有什么解决方法的贡献出来啦,小生感激不尽。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-4 20:04 , Processed in 1.376377 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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