| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 
 |  
#include "stdafx.h"
#include<commdlg.h>
 
 
 
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
 	// TODO: Place code here.
 
 
OPENFILENAME ofn;       // common dialog box structure 
char szFile[260];       // buffer for file name 
HWND hwnd;              // owner window 
HANDLE hf;              // file handle 
 
// Initialize OPENFILENAME 
ZeroMemory(&ofn, sizeof(OPENFILENAME)); 
ofn.lStructSize = sizeof(OPENFILENAME); 
ofn.hwndOwner = hwnd; 
ofn.lpstrFile = szFile; 
ofn.nMaxFile = sizeof(szFile); 
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0"; 
ofn.nFilterIndex = 1; 
ofn.lpstrFileTitle = NULL; 
ofn.nMaxFileTitle = 0; 
ofn.lpstrInitialDir = NULL; 
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST; 
 
// Display the Open dialog box. 
 
if (GetOpenFileName(&ofn)==TRUE) 
    hf = CreateFile(ofn.lpstrFile, GENERIC_READ, 
        0, (LPSECURITY_ATTRIBUTES) NULL, 
        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 
        (HANDLE) NULL); 
 
	return 0;
} | 
Partager