The Winamp Remote Control suite
a remote control client and plugin for Winamp 2.x, 5.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
GlassExtender Class Reference

#include <GlassExtender.h>

List of all members.

Classes

struct  _DTTOPTS
struct  _MARGINS

Public Member Functions

virtual __fastcall GlassExtender (TForm *AOwner)
virtual __fastcall ~GlassExtender (void)
bool isCompositionActive ()
bool drawGlowText (HDC dc, const AnsiString &item, const TRect &itemRect, bool current)

Detailed Description

Class to encapsulate handling extending Glass on Aero into the entire window frame

Definition at line 24 of file GlassExtender.h.


Constructor & Destructor Documentation

__fastcall GlassExtender::GlassExtender ( TForm *  AOwner)
virtual

Constructor - can only be constructed on a TForm instance. Loads dwmapi dynamically

Parameters:
AOwner

Definition at line 121 of file GlassExtender.cpp.

__fastcall GlassExtender::~GlassExtender ( void  )
virtual

Destructor - unloads dwmapi

Definition at line 162 of file GlassExtender.cpp.


Member Function Documentation

bool GlassExtender::drawGlowText ( HDC  dc,
const AnsiString &  item,
const TRect &  itemRect,
bool  current 
)

Definition at line 79 of file GlassExtender.cpp.

Referenced by TfrmPlaylist::lstSongsDrawItemGlass().

bool GlassExtender::isCompositionActive ( )

Definition at line 48 of file GlassExtender.cpp.

Referenced by TfrmCommands::FormShow(), and TfrmPlaylist::FormShow().


The documentation for this class was generated from the following files: