我正在使用使用 FPS 计数器的 Kinect 进行 MFC 项目。这是一个静态文本。我希望这个 FPS 计数器可以通过一种方法来编辑,该方法也负责制作 kinect 图像。因此,我主要将 HWND 传递给我的 kinect 对象,如下所示:
kinect->initialize(this->GetSafeHwnd());
在我的 kinect 对象中,这个东西被保存了:
this->hwnd = hWnd;
然后这段代码初始化我要使用的静态文本:
CStatic * MFC_ecFPSCOLOR;
MFC_ecFPSCOLOR = (CStatic *) GetDlgItem(hWnd, TC_FPSCOLOR);
然后我想使用它:
MFC_ecFPSCOLOR->SetWindowTextW(L"TEST");
这里出了问题:
Unhandled exception at 0x54431C19 (mfc110ud.dll) in KinectMain.exe: 0xC0000005: Access violation reading location 0x0031004C.
有人可以指出我正确的方向吗?