如何改变文件察看的方式? 我再重写CFileDialog,想改变文件察看的方式为缩略图,我已经得到list的控件指针如下,请问如何更改。CWnd *wndDlg = GetParent();wndDlg -> GetDlgItem(lst1) -〉???????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XP才支持IFolderView IShellView *pshv = NULL; IShellBrowser *pshb=(IShellBrowser *)GetParent()->SendMessage(WM_GETISHELLBROWSER,0,0); HRESULT hr = pshb->QueryActiveShellView(&pshv); if(SUCCEEDED(hr)) { IFolderView *pfv = NULL; pshv->QueryInterface(IID_IFolderView,(void**)&pfv); if(pfv) pfv->SetCurrentViewMode(FVM_THUMBNAIL); } #ifndef WM_GETISHELLBROWSER #define WM_GETISHELLBROWSER (WM_USER+7)#endif 还有一个问题,就是我能不能直接利用wndDlg -> GetDlgItem(lst1) -〉????????????呢?我看到一个例子,就是说可以更改的。但是我没有下在下来源代码就是仿照资源管理器的那种? 如何读取控制台数据 这里有工作超过 5年的或者大约5年的没有 过来看看 未来你们是怎么计划的 高分求 Windows程序设计(第五版)北大版.pdf 下册电子办 拆分窗口 如何设置toolbar中按钮按下? 菜鸟问题::有关CListBox类的LBS_NOTIFY风格的问题? 我怎么得不到网卡名称? 谁知道如何实现对话框的嵌套?希望给我帮助!谢谢!! 如何解决这个巨难的语言问题? 请问今年考高程的,你们的教材是什么样的?听说今年用新教材,可我还买的是1999清华出版社的 如何将bitmap类作为doc类或view类的成员使用? 在dll中怎么实现线程的同步(Synchronize)
IShellView *pshv = NULL;
IShellBrowser *pshb=(IShellBrowser *)GetParent()->SendMessage(WM_GETISHELLBROWSER,0,0);
HRESULT hr = pshb->QueryActiveShellView(&pshv);
if(SUCCEEDED(hr))
{
IFolderView *pfv = NULL;
pshv->QueryInterface(IID_IFolderView,(void**)&pfv);
if(pfv)
pfv->SetCurrentViewMode(FVM_THUMBNAIL);
}
#define WM_GETISHELLBROWSER (WM_USER+7)
#endif