开发者

Ribbon controls in Delphi [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about programming within the scope defined in the help center.

Closed 7 years ago.

开发者_运维百科 Improve this question

I have used TMS ribbon controls and ribbon controls came with Delphi 2009 in my project. I can remember the Delphi setup warned me about ribbon controls and said me to get license from Microsoft. What is the license and can I distribute this application as a commercial application?


You can only use the "2007 Microsoft Office User Interface" (Ribbon Controls) if you license the Office UI.

For software vendors who wish to incorporate the 2007 Microsoft Office User Interface into their own products or for component vendors who wish to build Office UI components for use by other software vendors, we are offering a royalty-free license to use the Office UI subject to very few restrictions.

see http://msdn.microsoft.com/officeui


To add to the link provided by @splash:

Accepting that license basically means agreeing to stick to the Ribbon (Fluent Interface) guidelines as set out by Microsoft... (see link provided by splash). There are no restrictions on where / in what applications you use the Ribbon controls, or whether those applications are free, shareware, open source, closed commercial or whatever.

Update

As @The_Fox rightly mentions, there is a restriction to the type of application: you cannot use the Ribbon Controls in any application that competes with one of the Microsoft Office products.


Please also make sure you adhere to the Ribbon design guidelines, Microsoft take this very seriously, plus the guidelines are quite a good standard to follow when designing your ribbon. You can view the guidelines here: http://officeblogs.net/UI/Preview%202007%20Microsoft%20Office%20System%20UI%20Design%20Guidelines.pdf

Your Licensed UI must comply with the Design Guidelines. If Microsoft notifies you that the Design Guidelines have been updated or that you are not complying with the Design Guidelines, you will make the necessary changes to comply as soon as you reasonably can, but no later than your next product release that is 6 months or more from the date you receive notice.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜