zoukankan      html  css  js  c++  java
  • [Windows 编程] 002 文件打开对话框的创建

     1 #include<windows.h>
     2 #include<mmsystem.h>
     3 #include<stdio.h>
     4 /**此GetOpenFlename 调用的文件打开对话框需要 Comdlg.lib 这个库的连接**/
     5 int WINAPI WinMain(HINSTANCE hinstance,HINSTANCE hPrevinstance,PSTR szCmdLine,int iCmdLine)
     6 {
     7     OPENFILENAME ofn;
     8     char szFile[MAX_PATH];              //MAX_PATH 260 Windows下文件名最大长度
     9     ZeroMemory(&ofn,sizeof(ofn));       //内存清零
    10     ofn.lStructSize=sizeof(ofn);
    11     ofn.lpstrFile=szFile;               //文件名指针指向szFile
    12     ofn.lpstrFile[0]=TEXT('');
    13     ofn.nMaxFile=sizeof(szFile);
    14     ofn.lpstrFilter=TEXT("LIB*.libTXT*.txtALL*.*");         //过滤器
    15     ofn.nFilterIndex=1;                         //过滤器默认为which文件类型
    16     ofn.lpstrFileTitle=NULL;
    17     ofn.nMaxFileTitle=0;
    18     ofn.lpstrInitialDir="C:\";                 //默认打开路径 为NULL的时候 表示当前程序的路径
    19     ofn.Flags=OFN_EXPLORER|OFN_PATHMUSTEXIST|OFN_PATHMUSTEXIST;
    20     GetOpenFileName(&ofn);          //这个函数想使用的话需要添加Comdlg.lib
    21     //printf("%s",szFile);
    22     //system()
    23     return 0;
    24 }
  • 相关阅读:
    浅谈前端的CSS
    浅谈前端的HTML
    python操作mysql
    简单的sql题目和解答
    子查询&视图&事务
    测试程序运行的时间
    API接口简单的写法
    数据库数据进行量化算法入库
    正则爬取二手房数据
    接口加密和破解
  • 原文地址:https://www.cnblogs.com/VOID-133/p/3590604.html
Copyright © 2011-2022 走看看