0

我正在尝试加载与调用我的函数的应用程序关联的图标。

我解决 GUI 应用程序问题的方法是:

AfxGetApp()->LoadIcon(128); // 128 is the IDR_MAINFRAME icon

但是,在查找资源时,Afx 函数对于某些非 gui 应用程序会失败,因为afxCurrentResourceHandle它是 NULL。

找到大型机图标的更好方法是什么?

PS。目前我可以通过测试来解决它afxCurrentResourceHandle != NULL......希望我能做得更好。

4

1 回答 1

-1

听起来您假设只有 MFC 应用程序会调用您的函数。如果是这样,如何:

HICON hIcon = AfxGetMainWnd()->GetIcon( TRUE );
于 2010-09-08T21:09:27.127 回答