360doc
VC设置对话框背景图的代码(转载)
tags: 编程学习  
  //设置对话框背景图
  PAINTSTRUCT ps;
  CDC *dc = BeginPaint(&ps);
  CDC memdc;
  CRect rect;
  CBitmap bitmap;
  BITMAP szbitmap;
  bitmap.LoadBitmap( IDB_QAM_MAIN );
  bitmap.GetObject( sizeof(BITMAP),&szbitmap );
  CSize size( szbitmap.bmWidth,szbitmap.bmHeight );
  memdc.CreateCompatibleDC(dc);
  CBitmap *oldbitmap=memdc.SelectObject(&bitmap);
  GetClientRect(&rect);
  dc->StretchBlt(0,0,rect.Width(),rect.Height(),
   &memdc,0,0,size.cx,size.cy,SRCCOPY);
  memdc.SelectObject(oldbitmap);
  memdc.DeleteDC();
  EndPaint(&ps);
[上一篇] [下一篇]   (lvgs 的分类目录 [VC++])
发表评论
发送评论时内容自动复制到剪切板