Login
`
Templates, Tools and Utilities
|
||
Add a comment to an Icetips ArticlePlease add your comments to this article.
Please note that you must provide both a name and a valid email address in order
for us to publish your comment. Comments are moderated and are not visible until they have been approved. Spam is never approved!
Back to article list Search Articles Add Comment Printer friendly Direct link Windows API: How Do I Change The *.TPS File Icon To My Own Extra-Groovy Icon? 2002-12-07 -- Carlos Gutierrez Newsgroups: comp.lang.clarion
James,
You are almost there.
Copy this text (betwen ---) to the clipboard:
----------
REGEDIT4
[HKEY_CLASSES_ROOT\.moo]
@="milk_moo"
[HKEY_CLASSES_ROOT\milk_moo]
@="Milk Delivery Program"
[HKEY_CLASSES_ROOT\milk_moo\shell]
[HKEY_CLASSES_ROOT\milk_moo\shell\open]
@=""
[HKEY_CLASSES_ROOT\milk_moo\shell\open\command]
@="C:\\OFI\\MOO.EXE %1"
-----
Paste it in Notepad.
Replace "C:\\OFI\\..." in the last line to the path to your program EXE
(using double backslashes).
Save that as "MOO.REG"
Using Explorer, Double click on this new MOO.REG file, the contents will be
entered in your computer's registry.
From then on, Windows is going to show the first icon in your exe for *.moo
files.
To be sure, add your extra-groovy icon to your Clarion project using
"Project" - "Edit"- "Application Icon" - "Add file".
If the user doubleclick in a .moo file, your application is going to be
called, passing the name of the moo file as parameter. You can use COMMAND
to read this.
If you are going to distribute your app, you'll need to use and installer to
load your moo.reg file in the target computer (you can execute "regedit /s
moo.reg") or your installer software may have another way to add registry
keys.
Regards,
--
Carlos GutiƩrrez - carlosg@sca.com.mx
S.C.A. Micro Templates - http://sca.com.mx/clarion/
Browse Header Sort - Auto Next Tab - XP Controls Enable
Today is November 21, 2024, 7:28 am This article has been viewed 35303 times. Google search has resulted in 155 hits on this article since January 25, 2004.
|
|