如题
解决方案 »
- 急!!下面的是一个时频分析的wigner-ville分布的matlab代码,求高手转换成C++,我用的是vs2003做MFC项目
- 如何用CButtonST 之类的文件 美化 Combo Box?
- 请教个关于hough变换的问题
- 这种情况下大家一般怎么处理?
- 线程网络传输问题,请大家帮忙。在线等.....
- 急请帮助!
- WINDOWS数据类型的问题
- 都凌晨了,还有人在吗?赶紧进来帮我看看阿!
- 请问哪个API可以设置共享目录?在线等待
- 关于对话框重绘
- SetWindowExt和SetViewportExt 是不是两个函数都要同时调用,单独调用一个没有效果?
- 求一段可以让msxml直接loadxml的文字。
{
CPaintDC dc(this); // 用于绘制的设备上下文
if (IsIconic())
{
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
//{
// CDialog::OnPaint();
//}
//根据分辨率画背景
CBitmap bit;
CDC memDC;
CRect bkrect;
this->GetClientRect(&bkrect);
int xpos=::GetSystemMetrics(SM_CXSCREEN);
if(xpos==1024)
bit.LoadBitmap(IDB_BITMAP_BK);
else
bit.LoadBitmap(IDB_BITMAP_BK);
memDC.CreateCompatibleDC(&dc);
memDC.SelectObject(&bit);
dc.BitBlt(0,5,bkrect.Width(),bkrect.Height(),&memDC,0,0,SRCCOPY);
memDC.DeleteDC();
::DeleteObject(&bit);
}