Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#19

AW: Das Problem mit dem vergessenem TrayIcon

  Alt 2. Mär 2012, 16:33
und das soll professional sein?
Wenn sich an der API mal was ändert, oder neue Features hinzukommen, oder man von Windows auf Mac wechselt,
dann muß man nur an einer Stelle, in dieser Klasse, etwas ändern.

Außerdem hat man den Code so an einer Stelle vereint, anstatt die verschiedenen Aufrufe/Funktionen eventuell noch sonstwo verteilt zu haben. (leichter zu finden)
Und wenn diese Klasse dann auch noch mindestens in 2 Programmen verwendet wird, dann hast du gleich alle Programme automatisch angepaßt.
Ich meine professional im sinne von Doppelt Gemoppelt

Grundsätzlich hast du aber schon recht. (Was Delphi angeht)

PS:
NotifyIconData.uCallbackMessage := WM_TASKABAREVENT;
sollte
WM_MOUSEMOVE sein.
Deshalb meine Frage nach der CallbackMessage.

gruss

Geändert von EWeiss ( 2. Mär 2012 um 16:37 Uhr)
  Mit Zitat antworten Zitat