创建的是一个Simple Objects的COM,只有一个接口和一个实现类,在接口的方法中调用了定时器,定时器处理函数是个全局函数。
STDMETHODIMP CFirst_ATL::AutoSend(BSTR msg)
{
SetTimer(NULL,10,3000,TimerProc);
return S_OK;
}void CALLBACK TimerProc(HWND hwnd,
UINT uMsg,
UINT idEvent,
DWORD dwTime )
{
i ++; //i为成员变量,这样写是错的,怎样访问i???????
}
STDMETHODIMP CFirst_ATL::AutoSend(BSTR msg)
{
SetTimer(NULL,10,3000,TimerProc);
return S_OK;
}void CALLBACK TimerProc(HWND hwnd,
UINT uMsg,
UINT idEvent,
DWORD dwTime )
{
i ++; //i为成员变量,这样写是错的,怎样访问i???????
}
解决方案 »
- MFC,GetSubMenu(int nPos)究竟完成了什么功能呢?
- 怎么获取Web连接属性??
- 关于定时器问题
- 关于ON_NOTIFY_RANGE!!
- OpenGL 中如何设置抖动幅度,使得场景反走样效果较好,且速度不太慢???
- ■■■各位大虾救命,怎样从父窗口传递CListCtrl到弹出窗口的问题!!!
- 如何用ado连接网站上的access数据库?
- 问个函数定义的问题.
- RegisterClipboardFormat()怎么用??
- 求助!我在vc2008下的Memory窗口不见了!
- 请问怎么设置CDC::DrawEdge()给矩形画边框时边框的颜色啊?(在线等,立即给分)
- ActiveX中,怎样获得所在页面的URL?
int i;
要求这样,需求不能改的,还有好的办法吗?