给一个BUTTON加上ICON 如何在一个BUTTON上显示 ICON图片?要求用SDK实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用CBitmapButton实现.1.选中按钮Owner draw属性.2.ID : ID_SMILE ,起名:SMILE3.加入四幅位图:分别起名为:"SMILE_U"(通常) "SMILED"(按下) "SMILEX" (无效) "SMILEF"(焦点)//-----------------------------CBitmapButton m_Test;Verify(m_Test.AutoLoad(IDC_SMILE ,this);//---------------------------- Sorry 我的前提是用SDK实现。谢谢你的帮助。我的问题自己已经解决:在初始化的时候,首先加载ICON:HICON hIcon1 = LoadIcon(hInst, (LPCSTR)IDI_ICON1);//IDI_ICON1是用到的ICON的ID然后发送一条消息给那个按钮: SendMessage(GetDlgItem(hDlg, IDC_BMSGBOX), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)hIcon1);//其中GetDlgItme得到要设置ICON的按钮的handle; 追加一个问题:如何画出自己想要的形状的按钮?按钮的外观和上面的贴图形状完全相同,贴图要么是bitmap,要么是icon前提是 用 SDK 实现请各位大侠多多指点。 LoadImage 只是加载一副位图而已,根本不可能靠这个函数来改变按钮的形状啊!比如现在我想有个按钮,按钮看上去是个苹果的形状。用 SDK 如何实现?给个思路即时是用到的函数也行 当然有一个小的demo 更好了如果是程序,请把这个按钮的实现标注出来,谢谢了!SDK SDK vc 运行的问题 关于“求教:如何加快多个画面的切换速度”问题的补充 CSDN的BUG???顺便散点分,留着也没啥用 使用winsock API函数时,服务器端怎么样知道有数据发送过来了啊? 诡异问题之八 断开本地连接 关于托拽 在CTreeCtrl控件中,如何由鼠标点击消息获得点击时的坐标点? RMB 50+送100分 求助一个编译问题 DLL与对话框 用户界面设计问题 请问如何在ATL创建的一个组件中抛出异常?
1.选中按钮Owner draw属性.
2.ID : ID_SMILE ,起名:SMILE
3.加入四幅位图:分别起名为:"SMILE_U"(通常) "SMILED"(按下) "SMILEX" (无效) "SMILEF"(焦点)
//-----------------------------
CBitmapButton m_Test;
Verify(m_Test.AutoLoad(IDC_SMILE ,this);
//----------------------------
我的问题自己已经解决:
在初始化的时候,首先加载ICON:
HICON hIcon1 = LoadIcon(hInst, (LPCSTR)IDI_ICON1);
//IDI_ICON1是用到的ICON的ID
然后发送一条消息给那个按钮:
SendMessage(GetDlgItem(hDlg, IDC_BMSGBOX), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)hIcon1);
//其中GetDlgItme得到要设置ICON的按钮的handle;
按钮的外观和上面的贴图形状完全相同,贴图要么是bitmap,要么是icon
前提是 用 SDK 实现
请各位大侠多多指点。
比如现在我想有个按钮,按钮看上去是个苹果的形状。
用 SDK 如何实现?
给个思路即时是用到的函数也行 当然有一个小的demo 更好了
如果是程序,请把这个按钮的实现标注出来,谢谢了!
SDK SDK