CBitmap m_bmp;
m_bmp.LoadBitmap(IDB_YOURBMP);CRect rect;
GetClientRect(&rect);CBrush m_brush(&m_bmp);pDC->FillRect(&rect,&m_brush);return FALSE;
m_bmp.LoadBitmap(IDB_YOURBMP);CRect rect;
GetClientRect(&rect);CBrush m_brush(&m_bmp);pDC->FillRect(&rect,&m_brush);return FALSE;
可以替换为其它的方法,总之可以取得一个CBitmap就行。
GetClientRect(&rect);
可以替换为其它的方法,总之可以取得一个rect就行。
不就可以了吗.
没有看到任何基于拉伸的代码啊
m_bmp.LoadBitmap(IDB_YOURBMP);CRect rect;
GetClientRect(&rect);CBrush m_brush(&m_bmp);GetDC->FillRect(&rect,&m_brush);
把上面的代码添加到你的程序中看一看就知道了。
CBitmap m_bmp;
m_bmp.LoadBitmap(IDB_YOURBMP);CRect rect;
GetClientRect(&rect);CBrush m_brush(&m_bmp);GetDC()->FillRect(&rect,&m_brush);//主要是这条语句
把上面的代码添加到你的程序中看一看就知道了。
我所说的是只拉伸y方向,而且随x轴的变化y轴方向的拉伸量是一个变化量。
有什么见解。我觉得至少要涉及到对像素的操作吧!
把随x轴的变化y轴方向的拉伸量是一个变化量转化到rect再伸展图形不行吗?
大家继续讨论。