void DlgClassName::OnFun()
{
if (m_pPCSheet->GetSafeHwnd() == 0) {
m_pPCSheet->Create(this);
}
else m_pPCSheet->BringWindowToTop();
}
的时候窗口不出现,debug框出现PropertySheet() failed: GetLastError returned 0
请问什么原因?我DoModal()也出现同样的问题
{
if (m_pPCSheet->GetSafeHwnd() == 0) {
m_pPCSheet->Create(this);
}
else m_pPCSheet->BringWindowToTop();
}
的时候窗口不出现,debug框出现PropertySheet() failed: GetLastError returned 0
请问什么原因?我DoModal()也出现同样的问题
void DlgClassName::OnFun()
{
if (m_pPCSheet->GetSafeHwnd() == 0) {
m_pPCSheet->Create(this);
}
else m_pPCSheet->BringWindowToTop();
}
的时候窗口不出现,debug框出现PropertySheet() failed: GetLastError returned 0
请问什么原因?我DoModal()也出现同样的问题
重载 OnInitdialog
在里面 先改变窗口大小,再一个个的Create Button和其他控件
(确定等按钮只是不显示,你可以把他们显示出来
hwnd = GetDlgItem(m_hWnd, IDOk);
::ShowWindow(hwnd, SW_NORMAL)
Hotthing(豪星):
void DlgClassName::OnFun()
{
if (m_pPCSheet->GetSafeHwnd() == 0) {
m_pPCSheet->Create(this);
}
else m_pPCSheet->BringWindowToTop();
}
的时候窗口不出现,debug框出现PropertySheet() failed: GetLastError returned 0
请问什么原因?我DoModal()也出现同样的问题应该是函数内变量和类变量的问题, 把page声明到类里面去
(确定等按钮只是不显示,你可以把他们显示出来
hwnd = GetDlgItem(m_hWnd, IDOk);
::ShowWindow(hwnd, SW_NORMAL)
具体如何改变大小,不显示的又有哪些buttons,如何创建自己的button,并且添加响应函数呢
CButton Bt;Bt.Create(_T("OK"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,100,30), pParentWnd, IDC_BUTTON1)添加消息
//.h
// Generated message map functions
//{{AFX_MSG(DlgClassName)
afx_msg void OnButton1();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()//.cpp
BEGIN_MESSAGE_MAP(DlgClassName, CDialog)
//{{AFX_MSG_MAP(DlgClassName)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()DlgClassName::OnButton1()
{
}