如何在以下程序中让MyDlg 中 ID为IDC_MYBUTTON的按钮不显示或者显示?int i=6;
pMyDlg = new CMyDlg();
if (i==6)
{
//不显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮
}
else
{
//显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮}
int nResponse = pMyDlg->DoModal();
pMyDlg = new CMyDlg();
if (i==6)
{
//不显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮
}
else
{
//显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮}
int nResponse = pMyDlg->DoModal();
解决方案 »
- MFC如何实现曲线缩放和拖动
- 帮忙看看这段程序
- 如何改变TreeView某个结点文本的颜色
- 全屏幕
- 请教一个LineTo的问题
- 怎么做第一个VC程序?
- 怎么截获WM_IME_CHAR,消息?
- 哪儿有WIN32 SDK可以下载啊?
- CFtpConnection.SetCurrentDirectory(path)怎么不能转换ftp路径
- 请问如何设置CCecklistbox内显示字体的大小?
- 为什么一些函数或参数的声明前面要加上const,不加好象也没什么关系?
- 请问我在CMainFrame里面重载OnDropFiles了,但是我怎么才能让CView里面的变量接受到那个想要的文件名呢,重载什么函数啊?
pMyDlg = new CMyDlg();
if (i==6)
{
//不显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮
GetDlgItem(IDC_MYBUTTON)->ShowWindow(SW_HIDE);
}
else
{
//显示MyDlg中的ID 为 IDC_MYBUTTON 的按钮
GetDlgItem(IDC_MYBUTTON)->ShowWindow(SW_SHOW);}
int nResponse = pMyDlg->DoModal();
运行产生错误!!!是不是因为GetDlgItem时窗口还未形成?
能不能通过设置该Button的Visible属性来设置?