星期六, 九月 02, 2006

002 - WINX概览:高级特性

*) 进程间通讯(IPC)
 –拖放/复制粘贴
 –IDataObject
 –暂时屏蔽

*) 自动完成(AutoComplete)
 –Edit/ComboBox控件的自动完成
 –可保存历史到Windows注册表或者文件。

*) XP风格化
• Common Control
 –用InitCommControls()和manifest文件搞定。
• User Custom Control
 –#include "winx/Theme.h"
 –需要引入theme,自己绘制出XP风格的界面。
• Menu
 –用WINX_APP_MENU指定XP风格(建议选自动),或者用WINX_APP_LOOKNFEEL。
 –暂时屏蔽
• WebBrowser
 –ActiveX控件中,IE控件的XP风格化需要调用IE控件相关接口支持。

*) 让Win2000支持XP Style?
• 这个问题我这样看:既然用户选择了Windows 2000,说明他喜欢2000的精简风格,那么你又何必自作多情非要把你自己喜爱的XP风格强加给他?
• 风格一致性。

*) 自动化支持(Automation)
• #import
 –编译器的支持
• DispObject
 –Invoke 的包装
 –暂时屏蔽
• 接收连接点事件
 –DispEventBaseImpl
 –DispEventSimpleImpl
 –WINX_SINK_BEGIN
 –WINX_SINK_DEFI
 –WINX_SINK_END

没有评论: