I don't think you can embed on class alone. Not unles FindWindow('<classname>', '') will work even if the title isn't blank (''). How do people make it find partial string? Do you have to step through each running process and look for a partial match? Ol33l: Is that what you were doing with iGSkinner before in order to make sure you have the correct blank ('') window to kill the nag?
On a sadder note, AutoItX sucks! It will not run AutoIt scripts at all, even when they are compiled to an exe??? Also, you can NEVER pass ANY of its functions a blank string (''). That means you can't use it to open INI files if you need the default string to be blank ('') and you can use it to find window handles or click controls where the control name or containing window title is blank (''). I had a very frustraiting night on Friday when I was working on it.
I did get the Win API api calls to remove a title bar and embed fairly perfected (I think), so hopfully this embedding in the lower right bug will go away for good, and I shouldn't have to re-embed on a timer which will prevent buttons from blinking all the time.
Now I need to revert all my new AutoItX code to our old INI and ShellExecEX routines. This will allow it to run AutoIt scripts, unfortunatly it will not be able to perform basic AutoIt functions within it's own thread, so it may be easiest to make it so EVERY button will have to use an AutoIt script (of course, iG's will come pre-setup in exe form so you wouldn't have to install AutoIt unless you wanted to change something or to make a "skin" for a different program). Does this sound good all you guys (our users), or would it be better to give SKINbedder some basic API powers without having to make an external AutoIt script (ie: Launch Programs, Send Keys, Control Clicks [with no blank titles])?



LinkBack URL
About LinkBacks




I did'n think about this


Bookmarks