vc在菜单中输入时间,视图中的矩形就会按照输入的值 出现那么长的时间
发布网友
发布时间:2022-05-02 16:24
我来回答
共1个回答
热心网友
时间:2023-10-08 23:29
应该这样说点菜单项出来一个对话框,在对话框上输入时间。
你在这个对话框上放一个Edit编辑框,来让用户输入的时间单位是s.
然后你可以在对话框的OnOK函数里用GetDlgItemText来得到控件的值,然后调用atoi函数传给一个成员变量,或者把这个Edit框用ClassWizard直接关联一个变量。
然后可以在View里添加菜单项的响应函数,然后你来个
CXXXDialog
dlg;
if
(dlg.DoModal()
==
IDOK)
settimer(1,
dlg.m_nSpan,
NULL);
注意这个地方要求m_nSpan单位是毫秒,然后用户输入的单位是秒的话,需要*1000