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);
  }

}

最新文章

  1. DataTable的orderby有关问题
  2. 响应式布局-Rem的用法
  3. 在windows下使用visual studio code建立.NET Core console程序
  4. 你不知道的Java类
  5. 免费在线CAD文件转换
  6. linux下查看串口信息
  7. 关于SWT中的Combo类和List类
  8. Eclipse集成环境中Android SDK下载及更新失败解决方案
  9. 水晶报表在vs2010 WPF环境下的尝试
  10. Rootkit 核心技术——利用 nt!_MDL(内存描述符链表)突破 SSDT(系统服务描述符表)的只读访问限制 Part I
  11. Python函数参数&time、OS、json模块
  12. 用Spring构建企业Java应用程序的方法
  13. Tensorflow训练和预测中的BN层的坑
  14. kettle 6.1 日志查询
  15. #WEB安全基础 : HTTP协议 | 0x1 TCP/IP通信
  16. xhtml的3種文檔聲明類型
  17. snmp 发送类型ASN_OBJECT_ID
  18. Django的使用规则
  19. PE文件 03 重定位表
  20. Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮

热门文章

  1. jar包冲突了?如何确定是和哪个jar包冲突了?
  2. jq方法写选项卡的基本原理以及三种方法
  3. centos7版本以上root密码破解
  4. Java BIO及实现
  5. idea破解版安装、配置jdk以及建立一个简单的maven工程
  6. Orecle基本概述(1)
  7. DJango配置mysql数据库以及数据库迁移
  8. js继承机制的实现
  9. Ubunut18 安装docker环境&&AWD攻防平台部署
  10. [JZOJ5455]【NOIP2017提高A组冲刺11.6】拆网线