A apolloone Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-21 #1 打开对话框(OpenDialog1或者OpenPictureDialog1)的文件列表的样式是列表样式,怎样实现默认是大图标风格的呢?
T tianxin7131 Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-22 #2 在Windows的窗口设置中将其改成‘缩略图'模式不就是大图标了
D Dstorm Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-22 #3 看了OpenDialog源码 其中lpfnHook := ExplorerHook;可以看出OpenDialog窗体式样来自Explorer,要实现你的要求你必须重写Dialogs单元下面的函数: function ExplorerHook(Wnd: HWnd; Msg: UINT; WParam: WPARAM; LParam: LPARAM): UINT; stdcall;
看了OpenDialog源码 其中lpfnHook := ExplorerHook;可以看出OpenDialog窗体式样来自Explorer,要实现你的要求你必须重写Dialogs单元下面的函数: function ExplorerHook(Wnd: HWnd; Msg: UINT; WParam: WPARAM; LParam: LPARAM): UINT; stdcall;
A apolloone Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-22 #4 谢谢tianxin7131! 我在Windows的窗口设置(工具-》文件夹选项)中将其改成‘缩略图'模式了,但是打开OpenDialog1还是列表样式啊。
A apolloone Unregistered / Unconfirmed GUEST, unregistred user! 2007-10-22 #5 谢谢Dstorm! 但是在Dialogs-》ExplorerHook,好像不好改啊,它好像是调用了Window系统的东西了。能详细告诉我如何改吗?