关于LoadBitmap函数,请高手指点,在线等! 我在dialog模板上有个picture控件,在程序中用LoadBitmap贴上图。可是在小字体的时候,图会只显示一部分,我修改了属性,图会完整显示,但大小超出了我给它的控件区域。请问如何解决!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.vckbase.com/document/viewdoc/?id=698 我原来的程序:this->m_bitmap.DeleteObject(); this->m_bitmap.LoadBitmap(nID); this->m_ctrlBitMap.SetBitmap((HBITMAP)this->m_bitmap.GetSafeHandle());//m_ctrlBitMap是控件的变量我用了这个例子写的程序,显示为空啊,请问为什么? CWnd* hwnd = GetDlgItem(IDC_GUIDE_STATIC_BITMAP); CRect rect; hwnd->GetWindowRect(&rect); this->ScreenToClient(&rect); HDC hDesDC = hwnd->GetDC()->m_hDC; HDC hSrcDC = CreateCompatibleDC(hDesDC); CBitmap bitMap; bitMap.LoadBitmap(nID); HBITMAP hBitmap=(HBITMAP)bitMap.GetSafeHandle(); BITMAP bm; GetObject(hBitmap, sizeof BITMAP, &bm); SelectObject(hSrcDC, hBitmap); hwnd->GetClientRect(&rect); ::SetStretchBltMode(hDesDC,COLORONCOLOR); ::StretchBlt(hDesDC, rect.left, rect.top, rect.right, rect.bottom, hSrcDC, 0, 0, bm.bmWidth, bm.bmHeight,+SRCCOPY); 求VC视频教程 来一个简单问题? 哪里能吓到比较多的源代码?刚开始想看看别人怎么写的。 如何实现ftp、http,需要是异步的完整代码,急!!可是我是在没分了,高手帮帮忙 (急~~~~~~~~~)如何将数据区中每像素16位转变为RGB24位? 关于调用文件的问题?帮忙解答! 高程在即,送考程的 * 一百分。(一份,先者得)!! 菜鸟请高手帮忙!表的关联问题! 能说说这两种方法的作用和区别吗? 多重引导程序NtLdr和Boot.ini我怎么找不到? 请问如何实现类似Java中的Date.UTC的方法? 有什么办法知道系统里面已经加载的所有消息钩子?
this->m_bitmap.LoadBitmap(nID);
this->m_ctrlBitMap.SetBitmap((HBITMAP)this->m_bitmap.GetSafeHandle());
//m_ctrlBitMap是控件的变量我用了这个例子写的程序,显示为空啊,请问为什么?
CWnd* hwnd = GetDlgItem(IDC_GUIDE_STATIC_BITMAP);
CRect rect;
hwnd->GetWindowRect(&rect);
this->ScreenToClient(&rect); HDC hDesDC = hwnd->GetDC()->m_hDC;
HDC hSrcDC = CreateCompatibleDC(hDesDC);
CBitmap bitMap;
bitMap.LoadBitmap(nID);
HBITMAP hBitmap=(HBITMAP)bitMap.GetSafeHandle();
BITMAP bm;
GetObject(hBitmap, sizeof BITMAP, &bm);
SelectObject(hSrcDC, hBitmap);
hwnd->GetClientRect(&rect);
::SetStretchBltMode(hDesDC,COLORONCOLOR);
::StretchBlt(hDesDC, rect.left, rect.top, rect.right, rect.bottom, hSrcDC, 0, 0, bm.bmWidth, bm.bmHeight,+SRCCOPY);