Home > By category > Developer Tools >Specialized Tools > CToasterWnd


  • Downloads: 
  • Views: 
  • Rating:

A UI control similar to the MSN Messenger style notification

The CToasterWnd class provides a UI control similar to the MSN Messenger style notification window aka a "Toast" window, since it pops up!.

Here are some key features of "CToasterWnd":

?TE Standard MFC class, which derives from CFrameWnd.
?TE Provides for title text, body text and an icon in the toast window (CToasterWnd::m_sTitle, CToasterWnd::m_sText, CToasterWnd::m_TitleIcon).
?TE A close button is provided which takes advantage of XP Themes if running on XP while maintaining support for all Win32 OS'es back to Windows 95. (CToasterWnd::m_bUseThemingForCloseButton).
?TE Fonts used for the title and body text are customizable (CToasterWnd::m_fontTitle and CToasterWnd::m_fontText).
?TE Colors for the title text and body text are customizable (CToasterWnd::m_colorTitle and CToasterWnd::m_colorText).
?TE The layout of the title text and body text are customizable (CToasterWnd::m_dwTitleStyle and CToasterWnd::m_dwTextStyle). This allows the text to be aligned, cantered, ellipsis replacement etc.
?TE The background color of the window is customizable (CToasterWnd::m_colorBackground).
?TE The control supports horizontal, vertical, and diagonal background styles, in addition to a plain solid background. This is achieved using the GDI function GradientFill. On Windows 95, where GradientFill is not available, the code fall backs to supporting a plain solid background. (CToasterWnd::m_colorGradient and CToasterWnd::m_BackgroundStyle).
?TE The time, which the window stays visible before it closes, is customizable. (CToasterWnd::m_dwWaitTime).
?TE The size of the window is customizable (CToasterWnd::m_nHeight and CToasterWnd::m_nWidth).
?TE Whether the window stays visible when the mouse stays over the control is customizable. (CToasterWnd::m_bWaitOnMouseOver).
?TE The control supports 4 different types of animations when opening and closing. These are popping up, popping down, popping to the left and popping to the right. (CToasterWnd::m_AnimationStyle).
?TE The control supports customizable the position where the window is show. This includes the 4 corners of the primary display. In addition it supports a mode whereby it detects the most appropriate location based on the position of the taskbar. (CToasterWnd::m_PopupPosition).
?TE The animation type also supports a mode whereby it detects the most appropriate type based on the position of the taskbar.
?TE The control supports spacing from the edge of the screen work area, which is used to calculate the popup position (CToasterWnd::m_nCXAreaEdge and m_nCYAreaEdge).
?TE Notifications for various events can be delivered to an external class (CToasterWnd::m_pNotifier). The sample program uses this to do a simple message beep when the popup is shown.
?TE The icon, title and body text can be clickable. When the mouse moves over these hot areas a hand cursor is shown.
?TE The window optionally supports a transparency animation effect if on Windows 2000 or later (CToasterWnd::m_bTransparent).
?TE The classes are fully Unicode compliant and include Unicode built options in the workspace file.
?TE A sample program is included which exercises most of the functionality.
?TE Since the class is a standard MFC class, you can derive you own class from it to customize its drawing and/or behaviour. In addition the code is modular and provides numerous virtual functions for customization. For example it would not be much work to extend the class to support stacking of multiple toast windows.
?TE Optionally supports HTML in the window via the QHTM HTML control provided at http://www.gipsysoft.com/qhtm/ (CToasterWnd::m_bHTML) or via the HTMLayout control provided at http://www.terrainformatica.com/htmlayout/.
?TE Supports including an alpha blended image in the client area of the control (CToasterWnd::m_Logo, m_rectLogoSrc, m_rectLogoDest & m_nLogoSrcAlpha).

Free download from Shareware Connection - CToasterWnd 1.

Publisher: Naughter Software | License: Freeware | Price: 0.00
Version: 1.16 | Size: 112 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: CToasterWnd

Author Url: http://www.naughter.com
Program Info Url: http://www.naughter.com
Download Url: http://www.naughter.com/download/toasterwnd.zip

More downloads from CToasterWnd publisher Naughter Software:

CTrayNotifyIcon - The CTrayNotifyIcon class will encapsulate the Shell_NotifyIcon SDK call.

Splasher - The Splasher was developed to be an improved splash screen component for MFC.

XTaskDialog - XTaskDialog was developed to be an emulation of the Vista Task Dialog APIs for down level operating systems.

DDXFile - DDXFile was designed for developers who use MFC.

StartX - StartX 1.

CToasterWnd keywords:
CToasterWnd related downloads:

Free Text into Speech - Free text into speech software converts words into audio format with natural speaking voices.

Window Information - Window Information (TWindowInformation component) is a useful utility that gives you the possibility to find any window in the system and analyze it with VCL-friendly TWindow class which allow to access window data with simple VCL-friendly properties

Windows Cleaner - Windows Cleaner is a fast, efficient and powerful system optimizer that scans every part of your Windows system to detect and fix all issues causing your computer to run slowly, including registry.

Text to Audio Software - Text to audio file software converts WebPages PDF RTF clipboard into voice sound

Windows 7 TuneUpSuite - Windows 7 TuneUpSuite is your all-purpose tool for better PC maintenance and security. Plus, it protects your computer from system crashes, repairs and maintains your PC health, removes unneeded Internet clutter and regains valuable disk space.

Shareware Connection periodically updates pricing and software information of 'CToasterWnd' from company source 'Naughter Software' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'CToasterWnd' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CToasterWnd.

New Reviews

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Cyotek WebCopy - It will be hard to find a computer user nowadays who does not need to access the web. Using web has become near mandatory for various personal and professional reasons. However, not everyone who owns a computer and accesses the web is blessed ...

SeaTools for Windows - Among all the hardware components used in a desktop or laptop, the hard disk is a prime one. In the hard disk is not in good shape, even a PC with powerful CPU and lots of RAM will malfunction or run sluggishly. Hard disk failure can lead to data ...

Cold Turkey - To keep your kids and teenage family members away from pornographic and objectionable websites you can use parental control software. Such apps offer numerous restrictive measures to limit PC and web access for young users. However, adult users ...

Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...

Norton Security with Backup - Symantec is an old time player in PC security and its various security suites with Norton brand name are used all over the world. With time, Norton security apps have been tweaked to consume fewer resources and they come with several bells and ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...

Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...

TinyWall - Nowadays, it is quite hard to locate a computer user who does not need to access the web. While you browse the web for any need, it is imperative that you use security applications to safeguard your computer from various online threats. The ...

Emsisoft Emergency Kit - The way malware creators and hackers are adapting to newer measures to sneak past PC security, it is no longer enough to stay complacent after installing a standalone antivirus. You never know when a stealthy malware sneaks past its scan and ...

New Downloads

Miraplacid Text Driver SDK

Generates virtual printer
driver to extract text from
printable documents, then save
it to file or upload to a
server. ...

Altova UModel Enterprise

Altova UModel 2018sp1
Enterprise Edition is the
starting point for successful
software development. Visually
design ...

TVideoGrabber Video SDK

TVideoGrabber SDK video
capture, media player and
video editor. Supports
recording, frame capture,
streaming of video ...

J4L RBarcode for Delphi

Delphi components that create
1D and 2D barcodes. It
supports: EAN, Datamatrix,
Aztec, QRcode , regular, Macro
and Micro ...

dotConnect for Magento

dotConnect for Magento is an
ADO.NET provider for working
with Magento data through the
standard ADO.NET or Entity ...

VISCOM Video Capture Mobile

Capture Video from capture
card, tv tuner, dv cam, dvd
player to FLV, iPod, PSP, AVI,
WMV video.Draw multi overlay
image, ...


ESB Professional Computation
Suite (ESBPCS for VCL)
provides a huge collection of
Embarcadero (CodeGear) Delphi
Routines ...

NOV Gauge for .NET

NOV Gauge for .NET has
extensive support for
instrumentation widgets such
as radial (circular) and
linear gauges, knobs, ...

Callback File System

With Callback File System
component you can create your
own file system within the
application you develop and
expose ...

SVG Kit for Android

SVG Kit for Android a small,
fast and easy-to-use library
which was designed to support
"pure vector" icons,
backgrounds ...

SelectPdf Html To Pdf
Converter for .NET

SelectPdf Html To Pdf
Converter - Community Edition
is the free version of the
powerful Html To Pdf Converter
for .NET ...

Falco Free Animated GIF

Loading and Save. C++ and
Delphi samples. Show Animated
GIF. Delphi and VC++.