我喜欢简单问题~关于对话框就是一个普通窗体,里面添加什么内容随自己喜欢,主要是一些版权声明、版本号、作者介绍等。在VisualStudio2005/2008中提供了一个模板:新建项->“关于”框,然后会得到一个窗体,这个窗体已经可以显示程序集的版本号、公司、版权声明等,只需稍加改动就符合你要求了。
添加多个对话框资源,在“下一步”按钮中调用相应资源即可。
传值可以使用全局变量。
例如定义 int pram;
需要使用的文件里 extern int parm;即可
也可使用对话框的指针
浏览文件夹窗口需要使用WINDOWS
API函数:这个是我自己的程序当中的一段代码:{
BROWSEINFO
bi;
ZeroMemory(&bi,
sizeof(BROWSEINFO));
bihwndOwner
=
m_hWnd;
biulFlags
=
BIF_RETURNONLYFSDIRS;
LPITEMIDLIST
pidl
=
SHBrowseForFolder(&bi);
BOOL
bRet
=
FALSE;
TCHAR
szFolder[MAX_PATH2];
szFolder[0]
=
_T('\0');
if
(pidl)
{
if
(SHGetPathFromIDList(pidl,
szFolder))
bRet
=
TRUE;
IMalloc
pMalloc
=
NULL;
if
(SUCCEEDED(SHGetMalloc(&pMalloc))
&&
pMalloc)
{
pMalloc->Free(pidl);
pMalloc->Release();
}
}
UpdateData(1);
m_Path=szFolder;
UpdateData(0);
}这个代码添加在BUTTON的ON事件函数中,目的是将文件夹路径输出到m_Path这个TEXTBOX控件中。你略微改改名即可使用。
以上就是关于谁知道C#里的关于对话框(AboutDialog)怎么做全部的内容,包括:谁知道C#里的关于对话框(AboutDialog)怎么做、mfc怎么做多个对话框、VB6.0浏览文件夹对话框,怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)