コード例 #1
0
/// ParseAttributes() parses the known attributes for an object.
CATResult CATIconSwitch::ParseAttributes()
{
    CATResult result = CATSwitch::ParseAttributes();
    CATString attrib;
    CATResult tmpResult;

    attrib = GetAttribute(L"IconImage");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib,fIconImage);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }

    attrib = GetAttribute(L"IconDisabled");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fIconDisabled);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"IconOff");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fIconOff);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"IconOffDisabled");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fIconOffDisabled);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    return result;
}
コード例 #2
0
/// ParseAttributes() parses the known attributes for an object.
CATResult CATSwitch::ParseAttributes()
{
    CATResult result = CATControl::ParseAttributes();
    CATString attrib;
    CATResult tmpResult;

    attrib = GetAttribute(L"ImageOn");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib,fImageOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }

    attrib = GetAttribute(L"ImageDisabled");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fImageDisabledOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"ImageFocusOn");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fImageFocusOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"ImageFocusActOn");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fImageFocusActOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"ImageActiveOn");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fImageActiveOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    attrib = GetAttribute(L"ImagePressedOn");
    if (!attrib.IsEmpty())
    {
        tmpResult = LoadSkinImage(attrib, fImagePressedOn);
        if (CATFAILED(tmpResult))
            result = tmpResult;
    }   

    return result;
}
コード例 #3
0
ファイル: SkinHeaderCtrl.cpp プロジェクト: lincoln56/robinerp
CSkinHeaderCtrl::CSkinHeaderCtrl()
{
	LoadSkinImage();
}