MENU

Win10 下 VS2017 中 MFC 程序拖放文件接收不到问题

July 16, 2021 • Read: 396 • C/C++

这个问题是由于win10的安全机制搞的鬼,即使以管理员权限运行也不行,因为它会把WM_DROPFILES消息过滤掉,那怎么办呢?只需在窗口初始化OnInitDialog()里添加如下代码即可解决:

ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter(0x0049, MSGFLT_ADD);
回到上个页面 QR Code
QR Code for this page
Tipping QR Code