MFC部分通用控件
1.StaticText鼠标单击事件
设置Notify属性,添加单击事件处理函数即可
2.Button
设置图标按钮 m_btn.SetIcon(LoadIcon(AfxGetResourceHandle(),MAKEINTRESOURCE(IDR_MAINFRAME)));
设置按钮提示信息 CToolTipCtrl m_ToolTip;
OnInitDialog()
{
// TODO: 在此添加额外的初始化代码
m_btn2.SetIcon(LoadIcon(AfxGetResourceHandle(), MAKEINTRESOURCE(IDR_MAINFRAME)));
m_ToolTip.Create(this);
m_ToolTp.AddTool(&m_btn, TEXT("按钮1"));
m_ToolTip.AddTool(&m_btn2, TEXT("ABC"));
}
重载
PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
m_ToolTip.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
3.PicTure
添加图片控件,设置Type属性为Bitmap ID不能为静态ID_STATIC
添加图片控件变量CStatic m_Bmp;
添加按钮单击事件OnBnClickedButton()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog flDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, TEXT("位图|*.bmp||"));
if (flDlg.DoModal() == IDOK)
{
CString szBmpName = flDlg.GetPathName();
HBITMAP hOldBmp = m_Bmp.SetBitmap((HBITMAP)LoadImage(NULL, szBmpName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE));
DeleteObject(hOldBmp);
}
}
最新文章
- DataTable的orderby有关问题
- 响应式布局-Rem的用法
- 在windows下使用visual studio code建立.NET Core console程序
- 你不知道的Java类
- 免费在线CAD文件转换
- linux下查看串口信息
- 关于SWT中的Combo类和List类
- Eclipse集成环境中Android SDK下载及更新失败解决方案
- 水晶报表在vs2010 ;WPF环境下的尝试
- Rootkit 核心技术——利用 nt!_MDL(内存描述符链表)突破 SSDT(系统服务描述符表)的只读访问限制 Part I
- Python函数参数&;time、OS、json模块
- 用Spring构建企业Java应用程序的方法
- Tensorflow训练和预测中的BN层的坑
- kettle 6.1 日志查询
- #WEB安全基础 : HTTP协议 | 0x1 TCP/IP通信
- xhtml的3種文檔聲明類型
- snmp 发送类型ASN_OBJECT_ID
- Django的使用规则
- PE文件 03 重定位表
- Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮