请问一个MFC下的控件名称

来源:百度知道 编辑:UC知道 时间:2024/06/04 01:01:11
就是保存对话框左侧的那个快捷选项框的名称,听说可以用ListCtrl做,但是效果太差了,请问有没有控件可以做成那个样子的?如果没有现成的控件,那ListCtrl怎么才能做成那种效果呢?我用的是VS2005,谢谢了控件的截图:http://hiphotos.baidu.com/jadechoice/pic/item/7bdabc2a8f08c483023bf629.jpg
额。。我问的是那个控件的名称,不是如何打开浏览对话框。。谢谢了,如果答案准确我会追加分数的,谢谢。

是ToolbarWindow32
你可以用VC6以资源的方式打开system32\comdlg32.dll
再查看里面的ID为1552的Dialog资源就一目了然了

先试试下面的代码:

CFileDialog filedlg(TRUE);
filedlg.m_ofn.hwndOwner=this->m_hWnd;
filedlg.m_ofn.lpstrFilter=_T("所有文件(*.*)\0*.*\0\0");
filedlg.m_ofn.lStructSize=0x80000000>::GetVersion() ? 88 : 76;

if(IDOK==filedlg.DoModal())
{
MessageBox(filedlg.GetPathName());
}

你用的MFC吧
把OPENFILENAME中的lStructSize大小改下。
别用sizeof(OPENFILENAME);//这个是76
直接赋上88就好了~~~~

晕,说了不用控件就可以了。lStructSize赋值为88~~~~~~~

试一下outlook bar

真彩工具栏,。。 我在vc里用过,类似这个