BitButtonNL 自定义MFC窗口使用简介
来源:互联网 发布:09年新疆75事件知乎 编辑:程序博客网 时间:2024/05/16 08:20
CBitButtonNL * m_btnSearch = new CBitButtonNL();
m_btnSearch->Create(_T("button"),WS_CHILD,CRect(0,0,50,20),pWnd,btnID);
CString strFontName = _T("宋体");
//set bitmap
HBITMAP Uphbm = (HBITMAP)LoadImage(AfxGetInstanceHandle(),upicname.c_str(),IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
HBITMAP Dnhbm = (HBITMAP)LoadImage(AfxGetInstanceHandle(),dpicname.c_str(),IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
m_btnSearch->SetBitmaps(
Uphbm,
Dnhbm,
Uphbm,
Uphbm); //按钮的四种位图
m_btnSearch->SetForceColor(RGB(0, 0, 0), RGB(0, 0, 0), RGB(0, 0, 0)); //文字颜色
m_btnSearch->SizeToContent(); //按钮自动适应第一个图片大小
m_btnSearch->SetWindowText(TEXT("搜索")); //改变按钮显示文字
//m_btnSearch.SetBtnCursor(IDC_CURSOR_HAND, FALSE); //按钮鼠标类型
m_btnSearch->SetTextAlign(NL_ALIGN_CENTER, FALSE); //设置文字排列方式
//set font
m_btnSearch->SetDrawText(TRUE, FALSE); //是否显示按钮文字
.SetFont3D(FALSE, 3, 2, FALSE) //显示文字3d效果
.SetText3DBKColor(RGB(95, 95, 95)) //3d阴影颜色
.SetFontBold(TRUE, FALSE) //粗体
.SetFontSize(10, FALSE) //字体大小
.SetFontName(strFontName) //字体名称
m_btnSearch->SetWindowPos(NULL,pos.x,pos.y,size.x,size.y,SWP_SHOWWINDOW);
- BitButtonNL 自定义MFC窗口使用简介
- 在MFC中使用自定义窗口类
- 在MFC中使用自定义窗口类
- C++/MFC-自定义启动窗口
- MFC timer使用简介
- 如何自定义MFC的窗口类名
- MFC 向指定窗口发送自定义消息
- MFC 为对话框窗口自定义基类
- MFC自定义类访问主窗口控件
- MFC 向指定窗口发送自定义消息
- MFC 向指定窗口发送自定义消息
- 使用MFC创建悬浮窗口
- 使用MFC创建悬浮窗口
- python使用MFC创建窗口
- MFC中使用自定义消息
- MFC中使用自定义消息
- MFC中自定义消息使用
- MFC 中使用自定义消息
- 2.1 .NET Framework的部署目标
- 考试小心的题目
- 数据库设计范式实例剖析
- grep命令常见用法
- error C2065: 'ft_Type1' : undeclared identifier,已经定义过
- BitButtonNL 自定义MFC窗口使用简介
- jquery
- Asp.net调用DLL文件
- Ubuntu下安装kde(kubuntu)桌面
- 奇怪问题
- 在seagull框架下操作数据库
- 用vfw播放xvid的avi文件
- iPhone手机开发平台入门介绍和教程
- TCP/IP 地址家族 ,协议类型 ,套接字类型 ,协议字段!