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.
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
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.
Virtual Serial Port Driver XP
ReFox XI+
XML VIN Decoder
WinHex
Print Preview ActiveX Control
Code Visual to Flowchart
Serial Port ActiveX Control
AccessPort
C 2 Delphi Converter
RTP - Resource Translate Program
VSS.net
Restorator
Windows Mobile Pocket PC Barcode DLL
The Lucrative Software Machine
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.
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 ...

