VC打开对话框

CString tStr = "Mp3 File(*.mp3)|*.mp3|";
tStr += "Wma File(*.wma)|*.wma|";
tStr += "Avi File(*.avi)|*.avi|";
tStr += "Mid File(*.mid)|*.mid|";
tStr += "Mpeg File(*.mpeg)|*.mpeg|";
tStr += "All Files(*.*)| *.*||";
CFileDialog tFileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, tStr, NULL);
if (IDOK == tFileDlg.DoModal())
{
}
else
{

时间: 2024-09-26 05:47:14

VC打开对话框的相关文章

vc++6.0如何实现还原消息在打开对话框时不响应,最大化后再还原时才响应

问题描述 vc++6.0如何实现还原消息在打开对话框时不响应,最大化后再还原时才响应 vc++6.0如何实现还原消息在刚打开对话框时不响应,最大化后再还原时才响应.(如:我在还原消息响应MessageBox("a"),当我一打开对话框是就执行了消息,我是想只有当我最大后再向下还原时才MessageBox("a")),该怎么实现啊?? 解决方案 加上一个bool值作为成员变量,最大化的时候设置为true,还原的时候判断,如果这个值被设置为1,就执行

vc++编程问题-VC加载SkinPlusPlus后CFileDialog的打开对话框重新选取时自动消失

问题描述 VC加载SkinPlusPlus后CFileDialog的打开对话框重新选取时自动消失 在VC编程中,加载了SkinPlusPlus库后,调用InitializeSkin("SoftCrystal.ssk");初始化窗体皮肤,显示一切正常,但是在用CFileDialog Dlg(TRUE)进行DoModal()后,打开对话框出来了,在对路径进行重新选择(比如点击后退按钮!,比如下拉选择C盘或桌面)时,打开对话框就自动消失了,对此本菜鸟很是头疼,搞了好几天都没有弄出来,希望哪位

VC++中对话框数据交换

如果使用 DDX 机制,则通常在 OnInitDialog 处理程序或对话框构造函数中设置对话框对象成员变量的初始值.在对话框即将显示前,框架的 DDX 机制将成员变量的值传输给对话框中的控件,当对话框本身为响应 DoModal 或 Create 而出现时,这些值即出现在该对话框中. CDialog 中 OnInitDialog 的默认实现调用 CWnd 类的 UpdateData 成员函数以初始化对话框中的控件.当用户单击"确定"按钮(或任何时候调用参数为 TRUE 的 Update

汇编中使用打开对话框

如果从命令行参数中不能取得文件名,那么我们就可以使用一个通用对话框(打开文件对话框)要求用户选择一个文件,从而取得要操作的文件对象. ---------------------------------------------------------------------;文件名:16.asm,显示一个打开对话框 .386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc inclu

改变打开对话框中打开按钮的标题

在c++Builder控件板上的Dialogs页上的VCL控件包括了Windows常用的对话框.换句话说,VCL并没有提供对话框,那些对话框都是Windows的一部分.VCL只是使得使用这些对话框变得容易些.在一些应用中,你可能想改变打开对话框中打开按钮的标题,例如,变成表示你的程序允许用户添加文件到文档中,这中情况下,你可能想打开按钮上的标题自己的标题而不是"打开". 你可以简单的改变任何通用对话框上按钮的标题,打开对话框的OnShow事件可以用来实现这种操作. 下面的代码显示了如何

如何实现大图标风格的打开对话框

默认情况下,打开对话框的文件列表的样式是列表样式,要实现一打开放大框就自动是大图标风格,需要在打开对话框显示在屏幕上以前,找到该文件列表控件(SysListView32)的句柄,然后改变其风格就可以了. 标准ListView控件有四种样式,分别如下: LVS_ICON  0x0000 大图标样式 LVS_REPORT  0x0001 详细资料样式 LVS_SMALLICON 0x0002 小图标样式 LVS_LIST  0x0003 列表样式以前ccrun曾在csdn回答过一位网友的问题,正好有

指针-vc基于对话框的串口助手绘制波形图闪烁问题

问题描述 vc基于对话框的串口助手绘制波形图闪烁问题 在ontimer函数中进行了这样的双缓冲处理为什么settimer(1,50,NULL),还闪烁特别厉害呢,需要怎么修改 //双缓冲技术 CWnd *pWnd; CRect rc; CDC *m_pDC; CDC memDC; pWnd=GetDlgItem(IDC_STATIC_GWAVE); //把控件地址赋给窗口类指针 //定义一个控件尺寸结构体 pWnd->GetClientRect(&rc); //获取空间指针赋值给rc CRe

【C大事】第七讲:自己动手写记事本及打开对话框的使用(上)

自己动手写记事本: switch(id) { case ID_MENUITEMOPEN: { FILE *fp = fopen("d:/test.txt", "r"); char line[256]; fgets(line, sizeof(line), fp); fclose(fp); SetDlgItemText(hwnd, IDC_EDIT1, TEXT(line)); } break; default: break; } 打开对话框的使用: 首先#incllu

vc++-VC一个对话框的按钮控制另一个对话框的控件

问题描述 VC一个对话框的按钮控制另一个对话框的控件 10C 我想用一个对话框的按钮控制另一个对话框的控件,那个控件在那个对话框内也有按钮能控制,能不能通过按钮控制按钮,从而按钮控制控件 解决方案 在VC++中的MFC利用一个dialoge对话框中按钮调用另一个dialoge对话框VC中怎样点击按钮弹出一个对话框一个对话框调用另一个对话框的控件值 解决方案二: 可不可以这个按钮函数调用另外一个对话框的那个按钮函数? 解决方案三: 在第一个对话框dlg1的按钮消息处理函数中调用dlg2的那个按钮消