在MFC(Microsoft Foundation Classes)中,CStatic 类的 SetIcon 方法用于设置静态文本框(Static Control)中显示的图标。这个方法的目的是将一个图标与静态文本框相关联,以在用户界面中显示。

以下是该方法的基本用法示例:
CStatic myStaticControl;  // 假设已经创建了一个静态文本框对象

// 获取图标的句柄(HICON)
HICON hIcon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_YOUR_ICON));

// 将图标与静态文本框关联
myStaticControl.SetIcon(hIcon);

// 不再需要图标的句柄时,需要调用 DestroyIcon 函数释放资源
::DestroyIcon(hIcon);

请确保替换 IDI_YOUR_ICON 为你实际的图标资源的标识符。此外,确保在不再需要图标时调用 DestroyIcon 函数以释放资源。

这只是一个简单的用法示例。具体的实现可能取决于你的应用程序的结构和需求。


转载请注明出处:http://www.pingtaimeng.com/article/detail/22475/MFC/CStatic