MFC中如何控制图片出现过一秒又消失,并且反复出现消失?关键是如何反复进行!谢谢

我最近在做一个MFC的小游戏,打地鼠,在控件上贴图的时候,想要贴图出现过一秒又消失,然后又出现又消失反复不断,如何出现消失知道怎么做,就是不知道怎样控制时间间隔和反复进行... 我最近在做一个MFC的小游戏,打地鼠,在控件上贴图的时候,想要贴图出现过一秒又消失,然后又出现又消失反复不断,如何出现消失知道怎么做,就是不知道怎样控制时间间隔和反复进行。因为是初初初初。。。学者,所以。。。 展开
 我来答
匿名用户
2013-09-26
展开全部
1.按照下面的操作是可以按行插入的:
int nItem = m_List.InsertItem(0, "test");

m_List.SetItem(nItem, 1, LVIF_TEXT, "test1", 0, 0, LVIS_SELECTED, LVIS_SELECTED);
m_List.SetItem(nItem, 2, LVIF_TEXT, "test2", 0, 0, LVIS_SELECTED, LVIS_SELECTED);

2。删除的话:用m_List.DeleteAllItems()

3.鼠标指定的删除:只能取得当前被选中项的索引号,然后用索引号删除
void CXXXXDlg::OnNMDblclkList(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);

m_List.DeleteItem(pNMItemActivate->iItem)

*pResult = 0;
}

在RORD里面增加一个函数,public的,这个函数名称假如是:test();它的作用就是给rord这个对话框的编辑框赋值:
例如:
void test()
{
m_1 = "abc";
m_2 = "123";
m_3 = "ab88"
}
调用:
RORD dlg;
test();
dlg.DoModal();//弹出对话框

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-26
展开全部
用定时器实现,添加WM_TIMER消息,UINT SetTimer( UINT nIDEvent, UINT nElapse, void (CALLBACK EXPORT* lpfnTimer)(HWND, UINT, UINT, DWORD) );把要反复出现的放到OnTimer里面去,或者用一个标志,在OnTimer里改变标志,在OnPaint里通过标志去控制刷新。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式