はじめまして。
いまさらですが、今Windowsのデスクトップの表示形式を変えるソフトを
作ってます。
そこで、デスクトップを「詳細表示」にするべく下記のようにやってます。
SetWindowLong(hdesktop, GWL_STYLE,
GetWindowLong(hdesktop,GWL_STYLE)and
(not LVS_TYPEMASK) or LVS_REPORT);
確かに詳細表示になるのですが、カラムが表示されません。
カラムのハンドルを取得し、
ShowWindow(GetColumnH,SW_SHOW);
EnableWindow(GetColumnH,True);
MoveWindow(GetColumnH,0,0,Screen.Width,16,true);
などとやってみましたが、そうすると今度はアイコンの一つめがカラムに
隠れてしまいます。
解決方法がございましたらお教え願います。
なお、環境は Delphi6 Pro Win98 です。
よろしくお願いいたします。