一覧

17/02/12 (Sun) Float SmallIcon を掲載しました
Float SmallIcon を掲載しました。

デスクトップにアイコンが増えてくると、小さくしてたくさん並べたくなります。

これを実現するにはデスクトップのハンドルを取得して、

その中というか内側にある SHELLDLL_DefView のハンドルを取得した上で、

更にその内側にある SysListView32 のハンドルを取得し、

それに命令を送ってあげるのですが、これがOSによって仕様が変わったり、

APIの書き方が変わったりで、なかなかうまく行きません。

特に、API で、以前は Long で呼び出していたものが Integer に変更になったことや、

Any が使用できなくなったので、構造体などはその型そのもので呼び出す用に

関数を別名で用意しなければならなくなったことに気を付けなければなりません。


http://www.floatgarden.net/Programming/float_small_icon.html




[back]

(c) 2018 FloatGarden All Right Reserved.