怎么实现根据选择静态框上图片贴图到对话框作为背景 像QQ秀那样 VC 我现在已经在静态框上贴图了 ,怎么取静态框上的图片,在选择图片放到对话框作为背景 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 加入静态框上贴的是 IDB_BITMAP_SKIN ,那么m_bitmapBack.LoadBitmapW(IDB_BITMAP_SKIN);void CGuanyinDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect; GetClientRect(&rect); int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2; dc.DrawIcon(x, y, m_hIcon); } else { CRect r; GetClientRect(&r); CPaintDC dc(this); dc.DrawState(CPoint(0,0), CSize(r.Width(), r.Height()), m_bitmapBack, DST_BITMAP); }}效果是 有道词典界面中那个类似超链接的文字是怎么实现的呢? 问两个问题,VS2008如何定义对话框控件变量,第二,显示繁体汉字如何做? vs2005下 unicode环境下 debug报错,release正常 ADO能否绑定Image数据字段到变量 新手问题(倾我所有了) 关于CEDITVIEW的字体颜色的问题。 祝所有的朋友新年快乐! 经典C/C++文章 如何在一个dialog调用另一个dialog中的edit的数据。 如何设置只有11位的缓冲区? 带列的树 或者 最左侧为树的列 如何用代码启动 控制面板中添加和删除程序的一个程序
{
if (IsIconic())
{
CPaintDC dc(this); SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0); int cxIcon = GetSystemMetrics(SM_CXICON);
int cyIcon = GetSystemMetrics(SM_CYICON);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2; dc.DrawIcon(x, y, m_hIcon);
}
else
{
CRect r;
GetClientRect(&r);
CPaintDC dc(this);
dc.DrawState(CPoint(0,0), CSize(r.Width(), r.Height()), m_bitmapBack, DST_BITMAP);
}
}效果是