🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #9122

Windows Shell Extension

#9122
From: Ramon F Herrera
Date: Tue, 03 Aug 2004 18:36
31 lines
1812 bytes
C++BuilderX.

I am trying to implement a Column Handler Shell Extension that
will allow me see and sort the custom file properties in
the shell/explorer's "View Detail" mode.

I guess the first question is: "can it be done?".

Any help is very much welcome.  This is what I have so far.
The source code (I will post it next) is based on both
this article by Microsoft's Raymond Chen:
 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/shellcolhand.asp

and on the sample component provided in "Inside COM" by Dale Rogerson,
Chapter 7.

Another source is this article:

     http://www.codeproject.com/shell/shellextguide8.asp

but it has the disadvantages of being biased toward Visual C++
programmers, and full of ATL stuff which I am avoiding.

Please comment the source code that I will post in my
next message.

Thanks,

-Ramon F. Herrera
Technical Details
Message-ID: <410fdb19@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,34354709b2dc2fba,start
X-Google-Attributes: gid10cc67,public
X-Google-Language: ENGLISH,ASCII-7-bit
Date: Tue, 03 Aug 2004 14:36:07 -0400
From: Ramon F Herrera <ramon@jonjay.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: borland.public.cppbuilder.nativeapi
Subject: Windows Shell Extension
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: 161.196.117.171
Message-ID: <410fdb19@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1091558169 161.196.117.171 (3 Aug 2004 11:36:09 -0700)
Lines: 33
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail