MFC中对象的成员函数里调用settimer出现afxwin2.inl Line 168的错误 50

我写了个类,内容有点复杂。简单的说就是如下结构:class{opreation{}//简单操作singleopt{//使opreation循环settimer(1,100... 我写了个类,内容有点复杂。简单的说就是如下结构:
class{
opreation{}//简单操作

singleopt{//使opreation循环
settimer(1,1000,null)
}

ontimer{
case 1 : oprationg
}
}

大概就是这样的结构,opreation没有问题,如果在类外将此类实例化并且重复调用opration就会出现我想要的效果,但是调用singleopt时走到settimer便会报错,就是afxwin2.inl Line 168的错误,我在网上查了下,说好像是线程的问题 ,settimer找不到窗口句柄,有没有哪位高手给我解决一下问题?
别跟我说用while,行不通的。
ps。我在MFC下编程的,实例化调用是写在一个菜单的函数下面。点击菜单实例化该类并且调用里面的成员函数、
展开
 我来答
忽忽上升
2014-07-08 · TA获得超过1911个赞
知道小有建树答主
回答量:1166
采纳率:70%
帮助的人:576万
展开全部
Windows API
SetTimer(HWND,UNIT,UINT,TIMERPROC);
参数意义:
1.记时器所在窗口句柄
2.序号
3.记时周期
4.记时器响应函数
这个函数有四个参数,你少了第一个参数。
追问
我都说了是MFC下的编程,少个参数什么的你觉得这种错误我会范么?能不能专业点
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式