iCAx开思网

标题: 实现CATIA对话框中控件隐藏显示效果的方法 [打印本页]

作者: Mimic    时间: 2005-9-1 10:18
标题: 实现CATIA对话框中控件隐藏显示效果的方法
请问谁知道实现CATIA对话框中控件隐藏显示效果的方法?用GetRectPosition,GetRectDimensions和SetRectPosition等组合实现的吗?麻烦高手给出段示意代码吧。
作者: xyzhu    时间: 2005-9-1 16:16
是不是可以这样: 左右半边都放在隐藏的CATDlgFrame中,先让所有右半边的元素Invisible,当More键按下时,再让它们全部Visible.
作者: saeba    时间: 2005-9-1 16:36
嗯,看来大家还是没有养成没事儿多看百科全书的好习惯 :)
CAADoc\Doc\online\CAADlgUseCases\CAADlgSampleTabulation.htm
写的很详细,还有直接可用的Sample code。
作者: cms_nuaa    时间: 2005-9-2 11:16
楼上的,那个例子是写的很详细,关键是用向导的话还是很容易出问题。老是做不好。
作者: saeba    时间: 2005-9-2 13:16
>楼上的,那个例子是写的很详细,关键是用向导的话还是很容易出问题。老是做不好。
  
呵呵,这就是你没仔细看了,那个例子的标题就是
Creating Dialog Boxes Automatically Resizable
-Arranging Dialog Objects Using Tabulations
Tabulation Layout本来就不是用向导可以做的,
只能自己写。
  
又要马儿跑,又要马儿不吃草。。。难。。。
  
(况且人家例子都给你写好了,照着抄还不会吗? :) )
作者: cms_nuaa    时间: 2005-9-2 16:02
呵呵,倒是我想的太好了~~
  
不过照着做确实不难。
作者: acoka    时间: 2005-9-2 16:49
R13以前是修改后会丢失文件(有些机器不会,总之不稳定)
  
R15的向导开始会乱码
每次改后,原本用非英文写的全角字都会变乱码
每次都得从CVS取旧的resource文件回来
  
基本已经不相信它了,自己写更自由




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3