Hi there
-
I got a problem controlling a desklet by another desklet via the COM engine of AveDesk.
What I'm trying to do is this:
1. Make a list of all running desklets
2. Choose one of the desklets
3. Let it do sth.
So far so good - the problem is, next time I start AveDesk I want to control this desklet again without going through the steps 1 and 2 again - just pressing a button and the desklet is controlled.
So I have to find this desklet again in the group of running desklets.
As far as I know a desklet can be identified by Item number, Label, Handle or Tag.
But after a restart of AveDesk
- every desklet has new different handles,
- the desklets are enumerated again - not necessarily in the same order,
- Labels can address more than one desklet (multiple instances) and some desklets don't even have Labels (giving e.g. an AveScripter desklets a label via desklet properties won't be saved with the theme)
- Tags are not saved with the theme either (only way would be the group identifier effectlet, meaning there's no mouseover effect possible)
Does anyone know a way to identify a desklet clearly (using AveScripter)?
Aqua-Soft Forums