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.