Ergebnis 1 bis 6 von 6

Baum-Darstellung

  1. #1

    Standard [C++] SetConsoleIcon

    Um hier in die C++-Ecke ein bisschen Leben einzuhauchen, hab ich mich entschlossen hier mal ein paar Tuts und SourceCodes von mir + the internetz zu posten, die relativ cool sind und zeigen, dass man mit C++ und dem MS Compiler + VS gut was schreiben kann. Zum Anfang um sozusagen einem Standard "Hello World"-Console einen netten Touch zu verschaffen:
    SetConsoleIcon ist zwar nicht auf MSDN aufgeführt existiert jedoch in der Kernel32.dll. Mit dieser Funktion können wir bei einer normalen Console das Icon ändern.

    Source:
    PHP-Code:
    BOOL _SetConsoleIcon(HICON hIcon)
    {
        
    typedef BOOL (WINAPI *SetConsoleIcon_t)(HICON handle);

        
    SetConsoleIcon_t SetConsoleIcon;

        
    HMODULE hDll GetModuleHandleA("kernel32");
        if(
    hDll)
        {
            
    SetConsoleIcon = (SetConsoleIcon_t)GetProcAddress(hDll"SetConsoleIcon");
            if(
    SetConsoleIcon)
                return 
    SetConsoleIcon(hIcon);
        }

        return 
    false;
    }

    // kann zB so in main() verwendet werden (mit VS ):
    _SetConsoleIcon(LoadIcon(instance,MAKEINTRESOURCE(IDI_ICON1))); 
    Credit bzw Denkanstoß: Somewhere in the internet.
    Geändert von DDL (10.12.2011 um 10:36 Uhr)

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •