PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3230 98/09/14 12:28:38 RE:RE:RE:汎用的なオブジェクトを集めたらおもしろいですね By てとらぽっと
3228 98/09/14 09:43:14 RE:RE:汎用的なオブジェクトを集めたらおもしろいですね By kin
3220 98/09/11 15:51:33 RE:汎用的なオブジェクトを集めたらおもしろいですね By あすかちゃんの父
3219 98/09/11 15:53:50 RE:汎用的なオブジェクトを集めたらおもしろいですね By あすかちゃんの父
3216 98/09/11 14:51:22 汎用的なオブジェクトを集めたらおもしろいですね By kin
3208 98/09/11 12:39:53 RE:RE:RE:ありがとうございました&サンプルのダウンロード By てとらぽっと
3205 98/09/11 12:28:09 RE:RE:ありがとうございました&サンプルのダウンロード By にしやん
3200 98/09/10 19:30:37 RE:ありがとうございました&サンプルのダウンロード By てとらぽっと
3190 98/09/09 19:00:04 RE:RE:RE:SHBrowseForFolderA の使い方 By kin
3187 98/09/09 17:40:26 RE:RE:SHBrowseForFolderA の使い方 By にしやん
3183 98/09/09 16:33:54 RE:SHBrowseForFolderA の使い方 By kin
3182 98/09/09 11:33:39 SHBrowseForFolderA の使い方 By にしやん
3174 98/09/08 17:27:56 RE:RE:フォルダを指定させる方法見つかりました By てとらぽっと
3168 98/09/08 14:07:02 RE:フォルダを指定させる方法見つかりました By Air Hawk
3167 98/09/08 13:04:39 フォルダを指定させる方法見つかりました By てとらぽっと

カテゴリ:旧電子会議室
日付:1998年09月11日 12:28 発信者:にしやん
題名:RE:RE:ありがとうございました&サンプルのダウンロード

てとらぽっとさん、こんにちは。
サンプル見ました。
このように部品化することは考えていませんでした。
なかなか便利ですね。

で、参考までに‥‥
.pIDLRoot と .ulFlags に指定する定数は次のようなものがあります。
部品化するなら、これも指定できるようにしたらもっと便利ではないでしょうか?
組み合わせによって、ツリーの見え方が色々と変わりますよ。

//.pIDLRoot に指定する定数(ルートフォルダを指定する)
CSIDL_DESKTOP = 0 //デスクトップ
CSIDL_PROGRAMS = 2 //プログラム
CSIDL_CONTROLS = 3 //コントロールパネル
CSIDL_PRINTERS = 4 //プリンター
CSIDL_PERSONAL = 5 //パーソナル
CSIDL_FAVORITES = 6 //ブックマーク
CSIDL_STARTUP = 7 //スタートアップ
CSIDL_RECENT = 8 //[最近使ったファイル]
CSIDL_SENDTO = 9 //[送る]
CSIDL_BITBUCKET = 10 //ごみ箱
CSIDL_STARTMENU = 11 //[スタート]メニュー
CSIDL_DESKTOPDIRECTORY = 16 //デスクトップ
CSIDL_DRIVES = 17 //マイコンピュータ
CSIDL_NETWORK = 18 //ネットワークコンピュータ
CSIDL_NETHOOD = 19 //Network Neighborhood?
CSIDL_FONTS = 20 //フォント
CSIDL_TEMPLATES = 21 //Shell New

//.ulFlags に指定する定数(選択可能フォルダを指定する)
//合計することで複数指定可
BIF_RETURNONLYFSDIRS = 1 //フォルダ以外選択できない
BIF_DONTGOBELOWDOMAIN = 2 //ドメイン名より下層を表示しない
BIF_STATUSTEXT = 4 //?
BIF_RETURNFSANCESTORS = 8 //ファイルシステムの親しか選択できない?
BIF_EDITBOX = 16 //?
BIF_VALIDATE = 32 //?
BIF_BROWSEFORCOMPUTER = 4096 //コンピュータ名より下層を表示しない
BIF_BROWSEFORPRINTER = 8192 //ネットワークプリンタしか選択できない
BIF_BROWSEINCLUDEFILES = 16384 //?

(?が付いているものは意味がわかりません)

※対象フォルダがローカルのみの場合は、CSIDL_DRIVES の方が見やすいです。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.