其格式如下
OPENFILENAME ofn
char path[MAX_PATH]
static TCHAR szFilter[] = TEXT ("Text Files (*.TXT)\0*.txt\0") \
TEXT ("ASCII Files (*.ASC)\0*.asc\0") \
TEXT ("All Files (*.*)\0*.*\0\0")
ofn.lStructSize = sizeof (OPENFILENAME)
ofn.hwndOwner = hwnd
ofn.hInstance = NULL
ofn.lpstrFilter = szFilter
ofn.lpstrCustomFilter = NULL
ofn.nMaxCustFilter = 0
ofn.nFilterIndex = 0
ofn.nMaxFile = MAX_PATH
ofn.nMaxFileTitle = MAX_PATH
ofn.lpstrInitialDir = NULL
ofn.lpstrTitle = NULL
ofn.Flags = 0 // Set in Open and Close functions
ofn.nFileOffset = 0
ofn.nFileExtension = 0
ofn.lpstrDefExt = TEXT ("txt")
ofn.lCustData = 0L
ofn.lpfnHook = NULL
ofn.lpTemplateName = NULL
ofn.hwndOwner = hwnd
ofn.lpstrFile = path
ofn.lpstrFileTitle = NULL
ofn.Flags = OFN_HIDEREADONLY | OFN_CREATEPROMPT
GetOpenFileName (&ofn) //打开文件对话框
GetSaveFileName(&ofn)//保存文件对话框
参考代码如下,希望对你有帮助。
#include <stdio.h>
int main()
{
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}
int i,j
printf("浏览矩阵如下:\n")
for(i=0i<3i++)
{
for(j=0j<4j++)
printf("%4d",a[i][j])
putchar(10)
}
return 0
}
ShellExecute 第三个参数指定浏览器的执行文件全名;第四个参数指定网址。例如用IE打开www.baidu.com:ShellExecute(0, "open", "C:\\Program Files\\Internet Explorer\\iexplore.exe", "http://www.baidu.com", NULL, SW_SHOW)
一般浏览器都支持网址参数。如果某浏览器显示默认主页,说明该浏览器不支持网址参数。