Guest User

Untitled

a guest
Jan 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.86 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <windows.h>
  3.  
  4. //AQUI, ESTAVA TENTANDO SÓ RECEBER O ÍCONE, SEM USAR A ALLEGRO
  5.  
  6. int main(){
  7.     int n=585,i;
  8.     char strExePath [64];
  9.     HMODULE hModule=NULL;
  10.     HICON hIcon=NULL;
  11.     HDC hdc;
  12.     HINSTANCE hInst= GetModuleHandle (0);
  13.     LPCTSTR lpFileName = "C:\\msnmsgr.exe"; //por exemplo: o ícone do msn
  14.     hModule = LoadLibrary(lpFileName);
  15.     if(hModule==NULL)
  16.         printf("Erro1");
  17.     if(GetModuleFileName (hModule, strExePath, 64)==0)
  18.         printf("Erro2");
  19.     else
  20.         printf("strExePath: %s",strExePath);
  21.     hIcon = ExtractIcon( hInst, lpFileName, 0);
  22.     if(hIcon==NULL)
  23.         printf("Erro3");
  24.     else
  25.         printf("\nIcone encontrado.");
  26.     DrawIcon(hdc,10,20,hIcon);
  27.     printf("\nFim do programa.");
  28.     getchar();
  29.     if(DestroyIcon(hIcon)==0)
  30.         printf("Erro4");
  31.     return 0;
  32. }
Add Comment
Please, Sign In to add comment