Überblick
Beispiele
Schnappschüsse
Vergleiche
Anwendungen
Herunterladen
Documentation
Basar
Status & Fahrplan
Häufig gestellte Fragen
Autoren & Lizenz
Forum
Ultimate++ finanziell unterstützen
Diese Seite durchsuchen
Sprache
Deutsch











SourceForge.net Logo



TrayIcon

 

Placing icon into platform tray area

 

 

main.cpp

 

#include <CtrlLib/CtrlLib.h>

 

using namespace Upp;

 

#define IMAGECLASS Tray

#define IMAGEFILE  <TrayIcon/tray.iml>

#include <Draw/iml.h>

 

struct App : TrayIcon {

    virtual void LeftDouble() {

        Icon(Tray::Icon1());

        PromptOK("TrayIcon launched this prompt!");

        Icon(Tray::Icon());

    }

    

    virtual void LeftDown() {

        Info("TrayIcon", "You have clicked the TrayIcon!\n""TrayIcon is U++ reference example.");

    }

 

    virtual void Menu(Bar& bar) {

        bar.Add("Info..", THISBACK(LeftDouble));

        bar.Separator();

        bar.Add("Exit", THISBACK(Break));

    }

 

    typedef App CLASSNAME;

 

    App() {

        Icon(Tray::Icon());

        Tip("This is U++ TrayIcon");

    }

};

GUI_APP_MAIN

{

    App().Run();

}

 

 

 

 

Diese Seite gibt es auch in english, català, čeština, español, euskara, français, română, русский, 中文(简体) und 中文(繁體). Willst du mitmachen?