toolstrip 设置图片和文字的样式

toolstrip 设置图片和文字的样式,第1张

首先拖一个toolstrip并建立一个按钮,然后右击按钮,显示如下选中ImageAndText显示界面是图+文字,然后很简单点击按钮,查看并修改属性(拖至最下面)修改属性为右边所示就ok

您好,要获取Cocos代码中SpriteFrame的名字,可以使用SpriteFrame的getName()方法,它返回一个字符串,即SpriteFrame的名字。例如:SpriteFrame frame = SpriteFrameCache::getInstance()->getSpriteFrameByName("frameName");

std::string name = frame->getName();

//name就是frameName

另外,还可以使用SpriteFrame的getTextureName()方法来获取SpriteFrame的纹理名称,它返回一个字符串,即SpriteFrame的纹理名称。例如:SpriteFrame frame = SpriteFrameCache::getInstance()->getSpriteFrameByName("frameName");

std::string textureName = frame->getTextureName();

//textureName就是frameName的纹理名称。

此外,还可以使用SpriteFrame的getRect()方法来获取SpriteFrame的矩形区域,它返回一个Rect,即SpriteFrame的矩形区域。例如:SpriteFrame frame = SpriteFrameCache::getInstance()->getSpriteFrameByName("frameName");

Rect rect = frame->getRect();

//rect就是frameName的矩形区域。

不需要用坐标转换的,可以直接用相对 坐标

下面的代码就是画一个红色的框 ,这个框 是 从 (20,20) 到 (50,50),注意是控件本身的相对坐标

        CDC dc = GetDlgItem(IDC_Pic)->GetDC();

CPen pen;

penCreatePen(PS_SOLID,1,RGB(255,0,0));

dc->SelectObject(pen);

dc->Rectangle(20,20,50,50);

GetDlgItem(IDC_Pic)->ReleaseDC(dc);

以上就是关于toolstrip 设置图片和文字的样式全部的内容,包括:toolstrip 设置图片和文字的样式、cocos代码获取spriteframe的名字、MFC初学,想在PIC控件中画一个如图的红框,应该怎么做试了一下但是不得.代码也贴出来,谁帮看看谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9654642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存