MyGUI 学习笔记(四)——MyGUI sample 4——13.03.11

  • Code samples 中的各个网页内容学习并记录

     

    主要内容如下:

    -------------------------------

  • HowTo enable tooltips (原文链接)

     添加用于说明的悬浮窗口。有点乱,再看一遍再整理。

     

  • HowTo use ButtonImage (原文链接)

    只有图片的按钮,关于skin的使用。

    Layout片段:

    <Widget type="Button" skin="ButtonImage" position="10 280 98 18" layer="Back">
      <Property key="Button_ImageResource" value="pic_ButtonImage1"/>
      <Property key="Button_ModeImage" value="true"/>
    </Widget>


    这些属性是有MyGUI Layout Editor支持的。Button_ImageResource的值要和下面的skin的Resource文件中的属性name相对应。

    skin的Layout片段:

    <?xml version="1.0" encoding="UTF-8"?>
    <MyGUI type="Resource">
      <Resource type="ResourceImageSet" name="pic_ButtonImage1">
        <Group name="States" texture="core.png" size="50 50">
          <Index name="disabled">
            <Frame point="0 203"/>
          </Index>
          <Index name="normal">
            <Frame point="50 203"/>
          </Index>
          <Index name="highlighted">
            <Frame point="100 203"/>
          </Index>
          <Index name="pushed">
            <Frame point="150 203"/>
          </Index>
        </Group>
      </Resource>
    </MyGUI>


    要在程序中明确的载入Resource文件:

    MyGUI::ResourceManager::getInstance().load("ButtonImage.resource");

     

  • HowTo change text colour (原文链接)

    改变文字颜色代码片段实例如下:

    例子1:

    widget->setCaption("#FF0000Red Text");
    widget->setCaption("#00FF00Green Text");
    widget->setCaption("#FF0000Colored #00FF00Text");


    例子2:

    list->addItem("#FF0000Red line");
    list->addItem("#00FF00Green line");
    list->addItem("#FF0000Colored #00FF00line");

     

  • HowTo use Multilist widget (原文链接)

    只有代码,看不懂,暂时略。

     

    剩下的就都是代码了。暂时略。

     阅读MyGUI sample    记录并总结——完 

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值