如何画一个16*16的小图标?
我想自绘对话框的标题栏,但是左上角的图标不好画,用CWnd::GetIcon(FALSE)可以取到对话框小图标的句柄,用CDC::DrawIcon()函数画出来的却是32*32的大图标,小图标被放大了,看上去有些模糊。在自绘对话框的标题栏上重现小图标该怎么实现? 问题点数:50、回复次数:2Top
1 楼mynamelj(风之羽翼)回复于 2006-07-03 15:58:19 得分 50
你用这个函数画出来试试
BOOL DrawIconEx( HDC hdc,
int xLeft,
int yTop,
HICON hIcon,
int cxWidth,
int cyWidth,
UINT istepIfAniCur,
HBRUSH hbrFlickerFreeDraw,
UINT diFlags
);Top
2 楼reesoft(Ree)回复于 2006-07-03 16:13:39 得分 0
可以了,Thank you! :-)Top




