在数据库中获取文件路径,一般使用ADO或者ODBC的方式,这个没有具体情况没法细说。
点击按钮打开文件,在按钮响应函数中,使用ShellExecute函数完成即可(还有WinExec和CreateProcess等也可以)
ShellExecute(NULL,"open","获取到的文件绝对路径名",NULL,NULL,SW_SHOWNORMAL)TCHAR exeFullPath[MAX_PATH]// MAX_PATHGetModuleFileName(NULL,exeFullPath,MAX_PATH)//得到程序模块名称,全路径
也就是当前运行程序的全路径
GetModuleFileName函数原型
DWORD GetModuleFileName(
HMODULE hModule, // handle to module。将要得到的模块的句柄。如果是当前模块,NULL
LPTSTR lpFilename, // path buffer 得到的文件名。
DWORD nSize // size of buffer 一般MAX_PATH就可以了
)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)