Følgende kode bruker funksjonene CreateIconFromResourceEx, DrawIconog LookupIconIdFromDirectoryEx, og flere av funksjonene ressurs, opprette en ikonreferanse for basert på Ikondata fra en annen kjørbar fil. Deretter, vises ikonet i et vindu.
HICON hIcon1; / / ikonet håndtere HINSTANCE hExe; / / håndtere til lastet.EXE arkiv HRSRC-hResource; / / håndtere for FindResource HRSRC hMem; / / håndtere for LoadResource BYTE * lpResource; / / adresse av ressurs data int nID; / / ID for ressurs som passer best for gjeldende screen HDC hdc; / / håndtere for å vise kontekst / / Load filen vil kopiere ikonet fra.
hExe = LoadLibrary("myapp.exe");
/ / Finn ikonet katalogen der identifikator er 440.
hResource = FindResource (hExe, MAKEINTRESOURCE(440), RT_GROUP_ICON);
/ / Laste og låse ikonet katalogen.
hMem = LoadResource (hExe, hResource);
lpResource = LockResource(hMem);
/ / Få identifikator for ikonet som er mest hensiktsmessig / / for videovisningen.
nID = LookupIconIdFromDirectoryEx((PBYTE) lpResource, TRUE, CXICON, CYICON, LR_DEFAULTCOLOR);
/ / Finn biter for ikonet nID.
hResource = FindResource (hExe, MAKEINTRESOURCE(nID), MAKEINTRESOURCE(RT_ICON));
/ / Laste og låse-ikonet.
hMem = LoadResource (hExe, hResource);
lpResource = LockResource(hMem);
/ / Opprett et håndtak til ikonet.
hIcon1 = CreateIconFromResourceEx((PBYTE) lpResource, SizeofResource (hExe, hResource), TRUE, 0x00030000, CXICON, CYICON, LR_DEFAULTCOLOR);
/ / Remis ikonet i klientområdet.
DrawIcon (hdc, 10, 20, hIcon1)