button是不是有一个最大的大小的?我在上面加载一张很大的位图,只能显示出一部分怎么办? 位图比较大,button上面只能显示出一部分,有什么办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对Button用MoveWindow,SetWindowPos调整大小 class CMyDialog :public CDialog{ public: CBitmapButton m_Button; .. ...........}CBitmapButton m_Button;m_Button.LoadBitmaps(ID);调用:m_Button.SizeToContent(); 对呀,获取BUTTON的大小,把图画上面,把图变形就成了,不过图肯定没原图好看了,还是建义做按钮大小的原图,用,StrechBlt class CMyDialog :public CDialog{ public: CBitmapButton m_Button; .. ...........}CBitmap ddb; ddb.LoadBitmap(IDB_BITMAP); BITMAP bm; ddb.GetObject(sizeof(BITMAP),&bm);//获取位图的大小 m_Button.SetWindowPos(NULL,20,20,bm.bmWidth,bm.bmHeight,NULL);//将按钮大小改成和位图一样大小m_Button.LoadBitmaps(IDB_BITMAP);//加载位图 请问:有没有关于office内部COM插件的有关资料 SetWindowPos与GetWindowRect问题 开发了一个transform filter,不知怎么加入自己的vc程序中。菜鸟问题 毒气扩散模型和爆炸模型的算法及原代码 是不是ListBox的每一个Item只能容纳一行文本? 不懂 请教:深入浅出MFC中的问题(在线等待) 红外弱目标探测 关于API调用 vs2010 ODBC使用问题(1、导入记录集类出错;2、movenext出错),紧急求助 [紧急求助]如何从一个EXCEL表中找到相应数值并返回其单元格号码?(分不够再加) 哪位DX能告诉我观看系统中性能的工具或者方式啊?
{
public:
CBitmapButton m_Button;
..
...........
}
CBitmapButton m_Button;m_Button.LoadBitmaps(ID);调用:
m_Button.SizeToContent();
{
public:
CBitmapButton m_Button;
..
...........
}CBitmap ddb;
ddb.LoadBitmap(IDB_BITMAP);
BITMAP bm;
ddb.GetObject(sizeof(BITMAP),&bm);//获取位图的大小
m_Button.SetWindowPos(NULL,20,20,bm.bmWidth,bm.bmHeight,NULL);
//将按钮大小改成和位图一样大小
m_Button.LoadBitmaps(IDB_BITMAP);//加载位图