mfc 对话框 一个按钮实现两个功能?
我本来是把两个功能放在两个按钮中响应的,现在想把它们放在一个按钮中实现,请问该怎么实现?我想按一下按钮出现一个功能,再按一下,出现另一个功能。...
我本来是把两个功能放在两个按钮中响应的,现在想把它们放在一个按钮中实现,请问该怎么实现?我想按一下按钮出现一个功能,再按一下,出现另一个功能。
展开
展开全部
最好不要用全局变量。
将第二个对话框的指针保存在第一个对话框中,在第一个对话框中处理输入时,利用该指针将内容在第二个对话框中进行显示,如
m_pseconddlg->getdlgitem(idc_test)->setwindowtext(m_inputinfirstdlg)。
将第二个对话框的指针保存在第一个对话框中,在第一个对话框中处理输入时,利用该指针将内容在第二个对话框中进行显示,如
m_pseconddlg->getdlgitem(idc_test)->setwindowtext(m_inputinfirstdlg)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个变量保存按钮状态
然后根据 按下后 根据状态 实现不同功能
在头文件定义int b_flag;
在开始初始化 b_flag
在button函数中判断执行
if( b_flag)
{
do something
}else
{
do other thing
}
然后根据 按下后 根据状态 实现不同功能
在头文件定义int b_flag;
在开始初始化 b_flag
在button函数中判断执行
if( b_flag)
{
do something
}else
{
do other thing
}
追问
怎样获得按钮当前的状态呢?
追答
按下后会对 b_flag进行判断
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询