RECT rcWorkArea;
//获得客户可用工作区
if ( SystemParametersInfo(SPI_GETWORKAREA,0,&rcWorkArea,0))
{
int nScrWidth=GetSystemMetrics(SM_CXSCREEN);
int nScrHeight =GetSystemMetrics(SM_CYSCREEN);
CRect rcWindow;
GetWindowRect(rcWindow);
//获得移动到右下角的区域
CRect rcMoveRect;
rcMoveRect.left = rcWorkArea.right - rcWindow.Width();
rcMoveRect.right = rcWorkArea.right;
rcMoveRect.top = rcWorkArea.bottom - rcWindow.Height();
rcMoveRect.bottom= rcWorkArea.bottom;
MoveWindow(rcMoveRect);
}
参考资料
Windows API一日一练(75)SystemParametersInfo函数
面对华丽的Windows桌面,工作的心情或许好很多,但是久了总会失去兴趣,总想定期地更新桌面的图片。软件开发人员又面对这样的需求了,需要怎么样去做呢?努力去找API函数吧。到目前为止,还有很多变桌面图片的软件,并且还能很挣钱的。其实设置桌面图片的需求,在目前数码相片处理软件也有现实的需求,比如当你去旅游回来后,想把照片当作桌面图片,就可以在处理图片时就设置为桌面图