On Monday, February 16, 2004, at 11:05 PM, Chipp Walters wrote:


Mark,
Here's some stuff from ButtonGadget which might help. I believe it will do
what you need it to (ButtonGadget extension is .plg). I put
doRegistryStuffin the startup handler, so it runs each time.


put tPath&",1" into tVar
if queryregistry("HKEY_CLASSES_ROOT\ButtonGadget\DefaultIcon\") <> tVar
then
get setRegistry("HKEY_CLASSES_ROOT\ButtonGadget\DefaultIcon\",tVar)
end if

AND


On Tuesday, February 17, 2004, at 02:11 AM, rodney tamblyn wrote:

I don't know if this is relevant to the discussion, but you may need to set a registry entry to map the icon number to your file type, this is from the Metacard list archives:

http://www.faqchest.com/prgm/hypertalk/metac-01/metac-0103/ metac01032004_07477.html

~ Rodney

-- register a defaultIcon for the file type
get setRegistry("HKEY_CLASSES_ROOT\FileView\DefaultIcon\", "C:\Program
Files\FileView 1.0\FileView.exe,1")
-- The 1 is the document icon of the executable. Icon 0 is the default
executable icon.

Hi,


This is what I did and this is what regEdit reports happened. Take note that I forced Windows to recognize the document icons and it added two lines to the regEdit for Intuition:


get setRegistry("HKEY_CLASSES_ROOT\.mtml\","Intuition")


get setRegistry("HKEY_CLASSES_ROOT\Intuition\","Intuition MTML document")

get setRegistry("HKEY_CLASSES_ROOT\Intuition\DefaultIcon\","C:\Program Files\Intuiion\Intuition.exe,1")

get setRegistry("HKEY_CLASSES_ROOT\Intuition\shell\open\command\","C:\Progra m Files\Intuiion\Intuition.exe %1")

RegEdit results: Please take note that the entry for HKEY_CLASSES_ROOT\Intuition\DefaultIcon data = 0. Is this what you get after setRegistry() for DefaultIcon set to ,1 ?

Key Name:          HKEY_CLASSES_ROOT\.mtml
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 12:21 PM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            Intuition

-------------------------------------

Key Name:          HKEY_CLASSES_ROOT\Intuition
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 1:52 PM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            Intuition MTML document

Value 1
  Name:            EditFlags
  Type:            REG_DWORD
  Data:            0x0

Value 2
  Name:            BrowserFlags
  Type:            REG_DWORD
  Data:            0x8

Key Name:          HKEY_CLASSES_ROOT\Intuition\DefaultIcon
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 1:52 PM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            C:\Program Files\Intuition\mtmlMedia\Intuition.ico,0

Key Name:          HKEY_CLASSES_ROOT\Intuition\shell
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 1:52 PM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            open

Key Name:          HKEY_CLASSES_ROOT\Intuition\shell\open
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 1:52 PM

Key Name:          HKEY_CLASSES_ROOT\Intuition\shell\open\command
Class Name:        <NO CLASS>
Last Write Time:   2/14/2004 - 1:52 PM
Value 0
  Name:            <NO NAME>
  Type:            REG_SZ
  Data:            "C:\Program Files\Intuition\Intuition.exe" %1

Thanks,

Mark Brownell

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to