在使用这个函数时老是会出现err为1413的情况,也就是“索引无效”,源代码如下static void SaneEndDialog(HWND hwnd, int ret)
{
// EndDialog(hwnd,ret);
int i = SetWindowLongPtr(hwnd, BOXRESULT, ret);
i = SetWindowLongPtr(hwnd, BOXFLAGS, DF_END);
}其中的BOXRESULT和BOXFLAGS定义如下#define BOXFLAGS DLGWINDOWEXTRA
#define BOXRESULT (DLGWINDOWEXTRA + sizeof(LONG_PTR))请问为什么会出现这个问题,不知道我有没有描述清楚,如果不清楚请提出来我再补充,我在线等
{
// EndDialog(hwnd,ret);
int i = SetWindowLongPtr(hwnd, BOXRESULT, ret);
i = SetWindowLongPtr(hwnd, BOXFLAGS, DF_END);
}其中的BOXRESULT和BOXFLAGS定义如下#define BOXFLAGS DLGWINDOWEXTRA
#define BOXRESULT (DLGWINDOWEXTRA + sizeof(LONG_PTR))请问为什么会出现这个问题,不知道我有没有描述清楚,如果不清楚请提出来我再补充,我在线等
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货