为什么在GetOpenFileName()中添加一个钩子过程(使用OFN_ENABLEHOOK和OFN_EXPLORER标志)会导致在Windows 7中显示不同的对话框,如果钩子过程只返回FALSE而没有做任何事情?
OFN_ENABLEHOOK
OFN_EXPLORER
FALSE
更新:
显然用钩子看Vista/Windows 7看起来是不可能的......有人可以确认或反驳这个吗?
winapi getopenfilename ofnhookproc
getopenfilename ×1
ofnhookproc ×1
winapi ×1