以下是 DrawIcon 方法的原型:
BOOL CDC::DrawIcon(
int x, // x 坐标
int y, // y 坐标
HICON hIcon // 图标句柄
);
这个方法用于在指定位置 (x, y) 绘制指定图标 (hIcon)。返回值是一个布尔值,表示绘制是否成功。
以下是一个简单的示例:
CClientDC dc(this);
// 获取系统标准图标句柄
HICON hIcon = ::LoadIcon(NULL, IDI_INFORMATION);
// 绘制图标
dc.DrawIcon(50, 50, hIcon);
在上面的示例中,DrawIcon 方法用于在设备上下文中绘制一个系统标准信息图标,图标的位置是 (50, 50)。您可以使用不同的图标句柄来绘制不同的图标。
注意:在实际应用程序中,通常会使用 CIcon 对象,该对象包装了 HICON 句柄,并提供更多的图标处理功能。
转载请注明出处:http://www.zyzy.cn/article/detail/16885/MFC/CDC