Windows 7 Components and RAD Studio 2010 Logo#

Well, I am quite overwhelmed by the amount of positive feedback I've received during the recent days. One of the most frequent questions was whether I would send out previews to select people. In short: no, this would take too much of my time keeping up with the people. So far only two have received the current dev-state. One is going to use them today for a talk about Windows 7 and one person has given me the most valuable input on the latest feature, the Windows Taskbar Previews.

To all others: it's only two more days, you must wait. Sorry for those.

One good comment regarded the logo used in the latest preview, stating Borland Delphi, so I have changed that. In due course I redesigned the Embarcadero Studio logo as EPS file, so if you're interested, I provide it as download. The download contains the EPS file (vector graphic) and a PNG file (bitmap @ 600dpi) for your use. Please, be aware that Embarcadero may be quite alert to how you use it. I can not give you permission to use it, but I guess (hope?) they will be fine with us using it to promote their products within ours. If not, it's your risk to take!

Download file (ZIP, 430kB)

Tuesday, September 29, 2009 7:26:59 AM (W. Europe Standard Time, UTC+01:00) #    Comments [2]  | 

 

Google AdSense


Wednesday, September 30, 2009 3:51:49 AM (W. Europe Standard Time, UTC+01:00)
Looking forward to your components and have been playing with the beta in preparation. One thing that is not clear in the beta (and you have probably fixed it in your final release, but need to be sure...) is how you disable the taskbar progress on a form being destroyed. I have the dwProgressBar on a progress dialog that disappears when the task completes, but because status is (naturally) 100% when it is destroyed the taskbar progress stays at 100%. Now I know your first though will be, well duh, set the "progress := 0" or "ShowInTaskBar := False" in the form's destroy event... Ah but that does not work because SetShowInTaskBar works indirectly using WndProc.

My workaround is to call the following procedure in the form's OnDestroy event:

procedure TdwProgressBar.HideTaskBarProgress;
var
FormHandle: THandle;
begin
if CheckWin32Version(6, 1) and (TaskbarList3 <> nil) then
begin
FormHandle := TaskBarEntryHandle;
if FormHandle <> INVALID_HANDLE_VALUE then
TaskbarList3.SetProgressState(FormHandle, TBPF_NOPROGRESS);
end;
end;
Naughty Kiwi
Wednesday, September 30, 2009 7:59:14 AM (W. Europe Standard Time, UTC+01:00)
Hi,

yes, this problem has been resolved in the current build.

Thank you,
Daniel
Daniel Wischnewski
Comments are closed.
All content © 2010, Daniel Wischnewski
On this page
Archives
Promoted Links
Blogroll OPML
My current Flickr Images
www.flickr.com
Dies ist ein Flickr Modul mit �ffentlichen Fotos und Videos von dwischnewski. Ihr eigenes Modul k�nnen Sie hier erstellen.
Recommendations
Sitemap
Special Pages
Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design by Jelle Druyts