200分悬赏,BCB2007和2006里VCL控件的新特性(属性,事件,新加的类等)续四

Waiting4you 2007-07-04 07:46:11
接上贴:
http://community.csdn.net/Expert/TopicView.asp?id=5632078

写出原BCB6里没有的新特性的: 给10分
附中文使用说明的: 加20分
附代码举例的: 再加20分
楼下纠正楼上错误的:给30分
出现歧义的:马上另开贴讨论,参与讨论者视情况给10~100分

使BCB2007以最快的速度进入我们的工程开发中来.大家互相交流交流.使用2007的新功能加快我们的开发进度.

上贴摘要:
TWinControl均增加了如下事件
OnMouseActivate 鼠标动作(任何动作)
OnMouseEnter 鼠标移入
OnMouseLeave 鼠标移出
OnMouseWheel 鼠标滚动
OnMouseWheelDown 鼠标滚轮按下
OnMouseWheelUp 鼠标滚轮弹起

Project->Options->Application,加了Enable runtime themes, 不再需要TXPManifest

在工程的CPP里多了一行SetApplicationMainFormOnTaskBar(Application, true);可以控制任务栏按钮的弹出菜单为 和以前版本一样还是主窗口的系统菜单

...全文
588 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
编译失败 2007-07-13
  • 打赏
  • 举报
回复
先前我说的玻璃效果下显示的Menu或Button字体显示问题,有问题的显示效果:

http://p.blog.csdn.net/images/p_blog_csdn_net/aniven/207912/o_glass.jpg
看菜单部分,如果放置一个Button也是一样的问题。

其实帮助里已经给出了答案:

设置相关控件的DoubleBuffered为true即可。
constantine 2007-07-10
  • 打赏
  • 举报
回复
together 有点class explorer的功能在里面,不过做的太差了点。
i_love_pc 2007-07-10
  • 打赏
  • 举报
回复
汗一个!!
Waiting4you 2007-07-10
  • 打赏
  • 举报
回复
顶杰子: 100分
jacknes009 2007-07-10
  • 打赏
  • 举报
回复
想用2007,但是现在公司项目用的是06.等项目结束了试试看吧。:)
Waiting4you 2007-07-10
  • 打赏
  • 举报
回复
全功能的together还是很好的东东,不过在BCB里只不过是个新摆设
i_love_pc 2007-07-07
  • 打赏
  • 举报
回复
摘自李维演示ppt:

新的组件:
TTaskDialog-封装新的 TaskDialogIndirect API
TFileOpenDialog-封装新的 IFileOpenDialog interface
TFileSaveDialog-封装新的 IFileSaveDialog interface

新的特性:
TCustomForm.GlassFrame
允许在窗体的客户区加入扩充的"glass" window frame.
为了在glass中加入控件, 窗体和控件的DoubleBuffered 特性必须设定为 True.

新的功能:
TaskMessageDlg
功能和MessageDlg类似, 只多了一个参数, “main instruction”. 如果这个函式在非Vista OS上被呼叫, 就会转而呼叫MessageDlg

新的全域变数:
UseLatestCommonDialogs
如果设定为True就会导致 TOpenDialog, TSaveDialog, TOpenPictureDialog*, TSavePictureDialog* 和 MessageDlg的呼叫转而如果设定为Vista上对应的API (如果应用程序是执行在Vista).
如果设定为False, 就和以前这些组件的行为一致.

Windows API:
UxThemes – 新API
DwnApi –新API
ActiveX – 更新到Vista
Windows –更新到Vista
Messages –更新到Vista
CommCtrl –更新到Vista
ShlObj -更新到Vista
Javpp 2007-07-06
  • 打赏
  • 举报
回复
2007支持版本控制了吧?
Waiting4you 2007-07-06
  • 打赏
  • 举报
回复
TO 安安:

李维一般先更新这里的Blog -_*

http://gordonliwei.spaces.live.com/
constantine 2007-07-06
  • 打赏
  • 举报
回复
http://blog.csdn.net/gordonliwei/archive/2007/07/06/1680780.aspx

建议大家看看李维的blog,TDD使用
过客猫2022 2007-07-05
  • 打赏
  • 举报
回复
都试过了,还是不行。
僵哥 2007-07-05
  • 打赏
  • 举报
回复
fastNet控件没有了!结果Indy以及Internet中提供的UDP相关控件都用不了,Indy的没有办法编译通过,原因是有两个地方定义了TBytes,晕死!
=================================
这个TBytes的定义,可以修改相关的.hpp文件,然后指定NameSpace
比如Sysutils::TBytes
过客猫2022 2007-07-05
  • 打赏
  • 举报
回复
fastNet控件没有了!结果Indy以及Internet中提供的UDP相关控件都用不了,Indy的没有办法编译通过,原因是有两个地方定义了TBytes,晕死!
Waiting4you 2007-07-05
  • 打赏
  • 举报
回复
sfengnet,这个确实没人说过,晕, 10分

Javpp,50分

有这本书也不错,也许可以多拉几人进BCB阵营呢:)
编译失败 2007-07-05
  • 打赏
  • 举报
回复
这种破书我都能写,换汤不换药,也没见它讲讲DBX的新特性,深入底层探讨一下效率等问题,垃圾。
constantine 2007-07-05
  • 打赏
  • 举报
回复
哈哈,这个也说还有重构,还有类似vs2005的server explorer(不知道2007是不是叫这个),项目还有历史管理呢。
说这些我看就算了,基本上一用就知道的。多说写内部的吧。
sfengnet 2007-07-05
  • 打赏
  • 举报
回复
写出原BCB6里没有的新特性的 10分


原BCB6里没有代码折叠功能....
僵哥 2007-07-05
  • 打赏
  • 举报
回复
偶尔我也会去书店逛逛,心血来潮的时候也会买上几本(一般总价在三百到五百块之间),其实买来的书我也没看过,现在那里堆了一堆,都是全新的,幸好没有起潮什么的,要不然...买书,我一般分为有目的和有兴趣两种,但是通常我不会太去在意封面,相反我对花俏的封面很反感,一般会稍稍浏览一下内容,主要在意两点,一点是里面的内容对我是否有帮助,另一点则是所采用的语言文字符不符合我的味口(部分经典技术书除外)。
constantine 2007-07-05
  • 打赏
  • 举报
回复
僵哥说的好,文件读写跟2007有p关系啊,随机函数又跟2007有p关系,非要加个2007
有的章节一看我就知道他要说什么东西了,明明就以前看过。现在大家为了赚钱都疯了
建议有心买书的朋友先看看书到底是不是你想要的
僵哥 2007-07-05
  • 打赏
  • 举报
回复
冠了个2007的名字而已
======================
确实是这样子,很多书为了抢销量,连作者自己都没搞清楚是咋回事,然后就根据官方出的一些新特性,引用一些官方或者非官方的例子,再把原来的书当中的工具版本号一改,然后就是一套新书...
加载更多回复(8)

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧