XTaskDialog 1.08 Download

fyxm network: our download portal - Softliste.de
XTaskDialog
        Bookmark and Share
  • Name:XTaskDialog
  • License:Freeware
  • Developer:Naughter Software
  • Downloads:40
  • Rating:2 / 5
  • OS:Windows All
  • Size:322 KB
  • D.M.C.A. 
  • Download > 

XTaskDialog 1.08

XTaskDialog 1.08 Description:

XTaskDialog was developed to be an emulation of the new Vista Task Dialog APIs for down level operating systems. Task Dialogs are designed as the replacement for the venerable MessageBox API call. Some of you may know that I have extended the MessageBox API for MFC clients thro the use of my CMessageBoxX class.

You can do quite a few things with the message box API but MS have decided in their wisdom to deprecate the API in preference to the much more extensible Task Dialog API.

XTaskDialog 1.08 Features:

· Supports most of the Vista native Task Dialog functionality. This includes: Main instruction text, content text standard command buttons, custom command buttons, radio buttons, Verification check box, expanded text (and associated dialog animations), customizing the expando button caption, standard task dialog message box sounds, footer text, main icon and footer icon customization including the Vista UAC shield icon, support for hyperlinks in text, a complete emulation of command link buttons (These are the 3 options in the centre of the screen capture above which include a larger caption and then a smaller more detailed description on them), a progress control, callback timer support and support for a minimized task dialog.
Having described the main features of task dialogs and what XTaskDialog supports, here is a list of the current limitations of the XTaskDialog emulation of TaskDialogIndirect:
· TDM_SET_PROGRESS_BAR_STATE is only supported on Windows Vista, so in reality you will not be able to use "paused" or "error" progress bars on downlevel OS'es.
· TDM_SET_MARQUEE_PROGRESS_BAR / TDF_SHOW_MARQUEE_PROGRESS_BAR is only supported for apps which are linked with a Common Control v6 manifest and running on Windows XP or later.
· TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE is only supported for command link buttons and not for the standard buttons on the task dialog.
· TDF_ENABLE_HYPERLINKS is only supported for apps which are linked with a Common Control v6 manifest and are running on Windows XP or later. If you try to create a task dialog if either of these conditions are not true, then the task dialog will fail to show because it could not create the required "SysLink" child windows. You have been warned!
· The metrics which XTaskDialog uses for calculating the dialog window width is definitely different that the native Vista implementation. The mechanism which XTaskDialog uses to calculate the width is quite complicated and for those interested (or for those who spot problems with it), this logic is implemented in CXTaskDialog::Layout.
· The expando button and its associated text is currently drawn using a standard button rather than the bitmap button the native Vista version seems to uses. This is something which I may work on improving in a future release.
· The emulated command link buttons do not emulate all the nice UI / animation features which the native Vista version implements. For example the emulation does not do as nice a job as Vista to show a "selected" command link button. That said the emulation is pretty good and unless you are a hard core UI developer who is used to examining every pixel, you will most likely not notice much difference.
· The native Vista implementation supports stacking of the standard buttons when horizontal space is limited. Currently XTaskDialog does not support this.
· The native Vista implementation aligns the check box and expando buttons vertically with the standard buttons. Currently XTaskDialog displays both of these controls below the button row.
· TDF_RTL_LAYOUT is currently not properly supported by XTaskDialog. If you think support for this would be useful, then I may implement this in a future release.
· TDM_NAVIGATE_PAGE is currently not supported by XTaskDialog. As a consequence, the TDN_NAVIGATED notification message will also never be sent. If you think support for page navigation would be useful, then I may implement this in a future release.
· Quite a few of the various colors and metrics used by XTaskDialog are hard coded. Examples include the colors used for the dialog backgrounds and divider colors, the various colors used by the emulated command link buttons and the color used for the main instruction text. I believe these will have to remain hard-coded because downlevel OS'es simply would not support the required system metrics to get these values even if I knew you could get these system metrics on Vista!.
· The icons shown on the emulated command link buttons are vertically centred. The native Vista implementation seems to use a fixed offset from the top.
· Because the code uses the _TrackMouseEvent function (used to implement the hot look for the emulated command links) and the MultiMon function "MonitorFromWindow", the code requires at least Windows 98 to operate correctly, that is it will not work for Windows 95.
· Finally with all the limitations mentioned above, you can consider all the other features of TaskDialogIndirect as fully emulated by XTaskDialog. For example, all the animation effects which the native TaskDialogIndirect API uses for handling the expando text are pretty faithfully emulated. If you think I have missed something compared to the native Vista implementation, then please drop me an email and I will see about including it in a future release.

Related searches:

apis ceratina

XTaskDialog security information

You cannot download any crack or serial number for XTaskDialog on this page. Every software that you are able to download on our site is legal. There is no crack, serial number, hack or activation key for XTaskDialog present here. Our collection also doesn't contain any keygens, because keygen programs are being used in illegal ways which we do not support. All software that you can find here is freely downloadable and legal.

XTaskDialog installation package is prepared to be downloaded from our fast download servers. It is checked for possible viruses and is proven to be 100% clean and safe. Various leading antiviruses have been used to test XTaskDialog, if it contains any viruses. No infections have been found and downloading XTaskDialog is completelly problem free because of that reason. Our experts on malware detection tested XTaskDialog with various spyware and malware detection programs, including fyxm.net custom malware and spyware detection, and absolutelly no malware or spyware was found in XTaskDialog.

All software that you can find on our servers, including XTaskDialog, is either freeware, shareware or open-source, some of the software packages are demo, trial or patch versions and if possible (public domain licence), we also host official full versions of software.

Because we want to be one of the fastest download sites on the web, we host all the software including XTaskDialog on our servers. You cannot find here any torrents or download links that would lead you to dangerous sites.

Fyxm.net does support free software, however we do not support warez or illegal downloads. Warez is harming producers of the software.

Enjoy!

Rate XTaskDialog 1.08!

Rating: 2.0/5 (11 votes cast)

Similar Programs License Size Rating  
ShelExec Freeware 247 KB 2 / 5
ApiViewer Freeware 1.5 MB 2 / 5
Microsoft PlayReady Freeware 3.5 MB 3 / 5
SafeAPI Shareware 1.8 MB 2 / 5
Nestoria.NET n/a n/a 2 / 5
TCP4U
new

Featured Products

LimeWire 5.2.1 Beta / 5.1.3

LimeWire

Share computer files with anyone on the internet!

Kaspersky Anti-Virus Personal 2010

Kaspersky Anti-Virus Personal

BKaspersky AV provides all types of anti-virus protection

Winamp 5 Full

Winamp

A flexible and sophisticated application for playing and managing your music

DAEMON Tools Lite 4.30.4

Daemon Tools

Advanced application for multiprotection emulation

CMS Templates Download

Blogger Themes

Check our website devoted to CMS themes download
FYXM.net - We have everything! If not - please do contact us here.