How to Add Files to the Start|Documents Menu

Posted December 15th @ 6:49 pm by m3Rlin

Windows keeps track of the files you work with ands them to the Start|Documents menu. If you want to add documents to this menu from your program, just use the SHAddToRecentDocs() function. The function requires a PChar parameter but so you can use aways either typecast strings to PChars or use the StrPCopy() function.

uses ShlObj;

[...]

How to Delete Files with the Ability to Recycle

Posted December 15th @ 6:47 pm by m3Rlin

If you want to delete a file and have the ability to recycle it you should better forget about low-level functions such as DeleteFile(). You need to use the Shell API functions in order to use the recycle bin. This is because deleting files with the use of the recycle bin is not just moving [...]