gdi+ でアイコンを描画しようとしています。アイコンファイルをディスクから直接ロードすると正しく動作しますが、可能であればアイコンをリソースに保存したいと思います。解像度を失うことなくこれを行う簡単な方法はありますか?
// The image draws and looks exactly how I want it to
Gdiplus::Image indicator(L"\\Indicator.ico");
graphics->DrawImage( &indicator, 7, 7 );
// The image draws, but looks bloated and pixel-y
const HICON hIcon = AfxGetApp()->LoadIcon( IDI_INDICATOR );
if ( hIcon )
{
Gdiplus::Bitmap* bitmap = Gdiplus::Bitmap::FromHICON( hIcon );
graphics->DrawImage( bitmap, 7, 7 );
}