怎样在Dialog里面,动态添加和删除按钮? ==============================如题============================== 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ShowWindow(SW_HIDE )ShowWindow(SW_SHOW ) 动态添加或删除按钮是比较复杂的吧,如果不是特别有必要,建议你不要这么干,除非你是‘高手’建议,你把需要的按钮放在窗体中,然后把临时不需要的隐藏起来,需要是用 GetDlgItem(ID) ->ShowWindow(SW_SHOW)显示出来就是了,反之,不需要时可以用SW_HIDE隐藏起来。 CButton bt;bt.Create();bt.ShowWindow(SW_SHOW); wflyfox(田飞) QQ 添加好友, 添加按钮?应该不是的,是qq自己做的控件吧. CButton *m_pGroupBox1; ……if( m_pGroupBox1 != NULL ){ delete m_pGroupBox1; m_pGroupBox1 = NULL;}m_pGroupBox1 = new CButton;m_pGroupBox1->Create( _T( “Test” ), BS_PUSHBUTTON | BS_CENTER | WS_VISIBLE, CRect( CPoint( 200, 200 ), CSize( 200, 100 ) ), this, IDC_GROUPBOX1 );……m_pGroupBox1->DestroyWindow();delete m_pGroupBox1;m_pGroupBox1 = NULL; 我想在CTreeCtrl中屏蔽缓慢双击进行项目重命名的功能,只能在右击显示的菜单中修改,该怎么办? EVC编译 UTF 顯示聲符字母的問題 关于程序后台运行的问题 QueueUserWorkItem()怎么用 关于打印 新手问关系ADO链接数据库的问题 如何或获取Windows剪切列表数据 .def文件是放在“头文件”里还是“源文件”里? 用vc进行数据库编程,我老出问题,请大家帮忙,急!!!! 工具栏,如何使一个按钮按下后不弹起来,再按时才弹起来? 关于直接对显存操作的图形图像编程的讨论,请大家讨论
建议,你把需要的按钮放在窗体中,然后把临时不需要的隐藏起来,需要是用 GetDlgItem(ID) ->ShowWindow(SW_SHOW)显示出来就是了,反之,不需要时可以用SW_HIDE隐藏起来。
bt.Create();
bt.ShowWindow(SW_SHOW);
QQ 添加好友, 添加按钮?应该不是的,是qq自己做的控件吧.
……
if( m_pGroupBox1 != NULL )
{
delete m_pGroupBox1;
m_pGroupBox1 = NULL;
}
m_pGroupBox1 = new CButton;
m_pGroupBox1->Create( _T( “Test” ), BS_PUSHBUTTON | BS_CENTER | WS_VISIBLE, CRect( CPoint( 200, 200 ), CSize( 200, 100 ) ), this, IDC_GROUPBOX1 );
……
m_pGroupBox1->DestroyWindow();
delete m_pGroupBox1;
m_pGroupBox1 = NULL;