急!如何屏蔽报表上的最小化按扭?(100分)

  • 主题发起人 主题发起人 xiuxiu
  • 开始时间 开始时间
X

xiuxiu

Unregistered / Unconfirmed
GUEST, unregistred user!
本人现做一报表程序,需屏蔽掉报表上的最小化按扭,可报表无这个属性.
不知哪位能予以指点一二,不胜感激!
 
看不懂.
能否解释一下您所谓的"报表"是什么?
我的理解报表是打在纸上, 画满格子, 填满统计数的纸张, 一般用于应付检查或者欺骗
税务部门用的. 哪有什么按钮呀?
 
买一瓶涂改液......
 
呵呵,
我发现大家挺搞笑的嘛:)
xiuxiu:
是不是指程序中报表窗口右上角那个最小化按钮?
如果是的话,
先定义一个全局变量来保存窗口风格属性:
OldStyle:Longint;
你可以在窗口的create事件中加入:
OldStyle:=setwindowlong(handle,gwl_style,getwindowlong(handle,gwl_style) and not ws_minimizebox);
想恢复的话:
SetwindowLong(handle,gwl_style,OldStyle);
 
我想澄清一下,我指的是报表预览窗口上的最小化按扭,而且是直接用REPORT做的.
之所以要屏蔽,是不想让用户进行这个操作!
 
你需要自己做一个预览窗口,然后要屏蔽就很容易了
 
对呀!可自己做一个!我有一个范例,你要的话可E_MAIL To dingbaosheng@.sina.com哦!
 
把QRPrev.dfm的最小化上心属性修成False即可
 
再想一想,方法以经出来了.
 
不知道xiuxiu如何解决的,个人认为自定义一个预览窗口是
一个不错的选择,顺便还能实现个中文窗口什么的.......
 
后退
顶部