面向对象程序设计b控件及其使用.pptxVIP

  • 0
  • 0
  • 约2.55千字
  • 约 50页
  • 2021-10-14 发布于北京
  • 举报
面向对象程序设计B VC资源应用(四) ;控件及其使用;控件及其使用;控件;基本概念;基本概念;基本概念;基本概念;公共函数;公共函数;控件类;控件使用;控件使用;控件使用静态文本;控件使用静态文本;控件使用控件的使用;控件使用;控件使用;编辑框的用法;编辑框的用法;编辑框的用法;控件使用;控件使用;控件使用;控件使用;控件使用;控件使用;控件使用;控件使用; (5)双击“确定”按钮增加响应函数代码: void CEx03Dlg::OnTest() { //CDialog::OnOK(); UpdateData(true); CString strMess ; if(0 == m_iSex) strMess = 你是帅哥\n; else if(1 == m_iSex) strMess = 你是美女\n; else strMess = 性别未知\n; ;个人信息对话框;控件使用; BOOL CEx03Dlg::OnInitDialog() { //… int nItem = m_nameListBox.AddString(张三); m_nameListBox.SetItemData(nItem,3); nItem = m_nameListBox.AddString(李四); m_nameListBox.SetItemData(nItem,5); nItem = m_nameListBox.AddString(王五); m_nameListBox.SetItemData(nItem,7); return TRUE; };控件使用;控件使用;控件使用;组合框的用法;控件使用;进度条用法;控件使用;控件使用;控件使用;控件使用;或 //Load从资源中加载位图 CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); //获取位图信息,包括宽度和高度以及颜色深度等 BITMAP bitmap; memset(bitmap,0,sizeof(bitmap)); bmp.GetBitmap(bitmap); //Display CDC* pDC = this-GetDC(); CDC dc; dc.CreateCompatibleDC(pDC); dc.SelectObject(bmp); //pDC-BitBlt(20,20,300,400,dc,NULL,NULL,SRCCOPY); pDC-StretchBlt(50,20,600,100,dc,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); pDC-DeleteDC(); dc.DeleteDC();;从外部图片中加载位图 //从外部图片中加载位图 //获取图片文件名 CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, NULL, NULL); if( dlg.DoModal() == IDOK ) { CString strFilename; strFilename=dlg.GetFileName(); //从外部图像中加载 HBITMAP hbmp; hbmp = (HBITMAP)LoadImage(NULL,strFilename,IMAGE_BITMAP,0,0,LR_LOADTRANSPARENT|LR_LOADFROMFILE); //将位图句柄转化为CBitmap 指针。 CBitmap * bmp = CBitmap::FromHandle(hbmp); //获取位图信息:大小。 BITMAP bitmap; memset(bitmap,0,sizeof(bitmap)); bmp-GetBitmap(bitmap); //显示 CDC* pDC = this-GetDC(); CDC dc; dc.CreateCompatibleDC(pDC); dc.SelectObject(bmp); //pDC-BitBlt(20,20,300,400,dc,NULL,NULL,SRCCOPY); pDC-StretchBlt(50,20,600,100,dc,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); pDC-DeleteDC(); dc.DeleteDC(); };ActiveX控件;ActiveX控件;Ac

文档评论(0)

1亿VIP精品文档

相关文档