求教关于文件打开的问题
各位大虾好
小弟最近在做一个PDF插件,里面需要写一个响应的函数,实现把PDF文件打开的功能,我说的打开是指在屏幕上面可以看见的文件的打开窗口,我上网查了下,感觉应该是用CreateFile函数,但是我用了之后,编译也不出错,就是执行的时候根本不弹出窗口,也不把文件打开,到底是那里有错误呢?附上部分代码如下:望高手指点,小弟感激不尽!!!
HANDLE hOpenFile = CreateFile("C:\\checkexist\\1.pdf",GENERIC_READ|GENERIC_WRITE,0, NULL, OPEN_EXISTING, NULL, NULL);
if(hOpenFile==INVALID_HANDLE_VALUE)
{
hOpenFile=NULL;
MessageBoxA(NULL, "Can not open the file", "Playwav", MB_OK);
}
int fileSize = GetFileSize(hOpenFile, NULL);
CHAR * pBuffer = (CHAR *) malloc(fileSize);
DWORD RSize;
ReadFile(hOpenFile, pBuffer, fileSize, &RSize, NULL);
free(pBuffer);