TIPS(300分)

  • 主题发起人 主题发起人 小天
  • 开始时间 开始时间

小天

Unregistered / Unconfirmed
GUEST, unregistred user!
大家有什么好的编程经验吗?一起来讨论讨论吧
 
我在编写处理字符,图象的程序。
有用DELPHI写的,也有用VC写的。
我总是发现,所占用的内存空间很大的。
比如要把一幅32*32的图象变成矩阵的话。
是1024*1,在作一个变换(两个1024的向量相乘)
就得到了一个1024*1024的矩阵。太大了。
谁有好主意的说。
 
跟踪
从来没整理过的说
 
小天
编程经验,好象很难整理,如果有具体的问题,思路也许很多
但其他就空洞洞的,只能说,设计完整,SOURCE有注释,文档完整
等等常用的货
 
他要TIP。呵呵
比如,exitwindowex(powerdown,0);能推出WINDOWS这样的:-)
 
CJ: KAO!你的tip真管用也! 一点bug也没有!
 
cj也可以搞个一行解决了(发财发财)
 
举例嘛,呵呵,不过,这是我背的最熟的,最有用的tip了:-)
 
谁起头说几个具体问题大家来讨论把?
 
我来起个头,近来做一触摸屏交易系统,用到一个滚动条,可是系统提供的滚动条太小
了,特别是两头的按钮,很窄,很不容易点中,不得已,只好自己用panel和Button做了
一个硕大的滚动条,不知各位有没有什么办法将系统滚动条的按钮搞大一点?
 
呵呵,水平比较哪个,只好跟踪跟踪了...
 
编写比较复杂的问题时,我喜欢用单链表、多链表!
 
修改standard scrollbar并不难.
用GetSystemParametersInfo, 用SPI_GETNONCLIENTMETRICS参数取得
整个window的no-client area的参数结构.
修改其中的iScrollWidth和iScrollHeight, 再次调用GetSystemParametersInfo,
用SPI_SETNONCLIENTMETRICS参数将修改后的结构填入即可.
 
http://tipstore.yeah.net
 
eYes:这样是修改全局的吧?//在出没屏上可以了
如果要改个别的,个人认为不容易。
我的做法是:1个TImage(条),三个TransBtn(两个按牛加当中那个东西,我喜欢这个构件)
 
自己放一个滚动条,覆盖系统滚动条的位置,然后通过这个新条的滚动事件控制系统滚动条的位置即可。
不知您系统滚动条是控制什么的?
 
自己做滚动条有个问题, 它占用client区域.
 
关于lwlnic的问题, 用pack可以使数组紧缩,可以节省一些内存
 
To wrench:
直接在win系统的显示器/外观属性中将滚动条大小变大, 改成40就很大了,
我一般用windows时都将它调小到14。
 
后退
顶部