首页 > 代码库 > MFC改变静态编辑框Static Text背景
MFC改变静态编辑框Static Text背景
对于静态编辑框
1.添加静态编辑框,ID为IDC_ShowTime
2.在dlg.h中
void DrawOnShowtime();
3.在onpaint函数中//或OnInitDialog()
else下
DrawOnShowtime();
4.编辑函数
void CxxxxDlg::DrawOnShowtime()
{
CStatic * pStatic = (CStatic *)GetDlgItem(IDC_ShowTime);
HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_ShowTime),
IMAGE_BITMAP,0,0, LR_CREATEDIBSECTION); // IDB_ShowTime是位图在RC里的ID
//SS_BITMAP 装载的是位图,SS_CENTERIMAGE 位图居中显示
pStatic->ModifyStyle(0,SS_BITMAP|SS_CENTERIMAGE); // 修改 CStatic的样式,这一步很重要
pStatic->SetBitmap(hBitmap);
}
结果
MFC改变静态编辑框Static Text背景
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。