WEB开发网
开发学院软件开发VC Windows Media Player界面的实现 --SYGUI界面库... 阅读

Windows Media Player界面的实现 --SYGUI界面库应用介绍

 2008-08-09 19:25:47 来源:WEB开发网   
核心提示: g_pNRWMgr是SYGUI库初始化时自动创建的全局变量,用于管理不规则窗体g_pThemeMgr是SYGUI库初始化时自动创建的全局变量,Windows Media Player界面的实现 --SYGUI界面库应用介绍(3),用于管理外观风格文件从上面的代码中我们可以看到输出界面对象是

g_pNRWMgr是SYGUI库初始化时自动创建的全局变量,用于管理不规则窗体

g_pThemeMgr是SYGUI库初始化时自动创建的全局变量,用于管理外观风格文件

从上面的代码中我们可以看到输出界面对象是非常简单的,只需要调用相应的界面对象输出函数就可以了。所有输出函数的最后一个参数为输出对象的别名,由开发人员决定,界面设计人员在设计界面时是通过该别名来选取对应的界面对象。

ExportWnd函数输出窗口对象,其中第一个参数是输出对象序号,由开发人员分配,但必须保持唯一。第二个参数指向窗口对象。

ExportItem函数输出窗口对象,其中第一个参数是输出对象序号,由开发人员分配,但必须保持唯一。第二个参数指向SYItem对象。

ExportCommand函数输出一个命令,其中第一个参数为命令ID。

ExportMenu函数输出菜单资源,其中第一个参数为菜单资源ID。

ExportText函数输出文本对象,其中第一个参数为文本对象ID,由开发人员分配,但必须保持唯一。该函数在输出文本对象同时也将创建该文本对象,在程序中必须调用函数SetText来设置/修改文本对象所表示的字符串值。

ExportState函数输出状态对象,其中第一个参数为状态对象ID,由开发人员分配,但必须保持唯一。该函数在输出状态对象同时也将创建该状态对象,在程序中必须调用函数SetState来设置/修改状态对象状态值,状态值范围为:0 - 255。

在所有界面输出对象确定后,开发人员就可以通过调用CreateTemplate函数来创建不规则窗体模板,例如在程序最后的界面对象输出语句后加入

g_pNRWMgr->CreateTemplate(_T("d:MyTemplate.tpl"));

然后编译运行程序将生成名为 MyTemplate.tpl 的不规则窗体模板文件,模板文件创建后应当在程序中注释或删除上面的模板创建语句。

上一页  1 2 3 4 5  下一页

Tags:Windows Media Player

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接