首先在对话框(模式对话框,无模式对话框)中添加一个ADD按钮,通过点击按钮产生的通告消息调用::OnBtnAdd()方法。此方法会在对话框的左上角创建一个按钮。
当然首先要在和次对话框相关联的类中添加一个按钮(CButton)的对象m_btn。
示例1:添加一个BOOL类型变量(m_bIsCreate)用来表示此按钮是否已经创建,初始化为FALSE。
,,,),);
}
{
m_btn.DestroyWindow();
m_bIsCreate = FALSE;
}
}
}
{
m_btn.DestroyWindow();
m_bIsCreate = FALSE;
}
}
示例2:通过静态变量(b_IsCreate)用来表示此按钮是否已经创建,初始化为FALSE。
,,,),);
b_IsCreate = TRUE;
}
{
m_btn.DestroyWindow();
b_IsCreate = FALSE;
}
}
b_IsCreate = TRUE;
}
{
m_btn.DestroyWindow();
b_IsCreate = FALSE;
}
}
示例3:从CWnd派生出的类,其内部都有一个成员变量m_hWnd保存了和窗口相关的句柄,当对象和窗口相关的时候,句柄就有值了。如果对象和窗口没有相关的时候,句柄是为空的。
,,,),);
{
m_btn.DestroyWindow();
}
}
{
m_btn.DestroyWindow();
}
}