最近学vc编程太郁闷了!什么都不懂,老师催的还紧。各位进来的好朋友们,谁帮帮忙解答一下下面的问题,先谢过了:
我有一个基于对话框的程序,里边有一个Tab control控件,共有三个属性页,现在想在第三页中引用第一页输入的数据,就在第三页某一按钮的消息相应函数里写:
CPage1 *Page1=(Page1*)pParent->GetPage(0);
CString tt=Page1->m_cText1;
调试时在)前有语法错误,是怎么回事?
难道不是这样用的?
我有一个基于对话框的程序,里边有一个Tab control控件,共有三个属性页,现在想在第三页中引用第一页输入的数据,就在第三页某一按钮的消息相应函数里写:
CPage1 *Page1=(Page1*)pParent->GetPage(0);
CString tt=Page1->m_cText1;
调试时在)前有语法错误,是怎么回事?
难道不是这样用的?
==改为:CPage1 *Page1=(CPage1*)pParent->GetPage(0);
总是出现这样的错误:
error C2059: syntax error : ')'
我总怀疑我的GetPage(0)这个函数用的不对。
int count = sheet->GetPageCount( );for (int i = 0; i < count; i++)
{
CPropertyPage* page = (CPropertyPage*) sheet->GetPage(i); // Add your code here.
// …
}msdn
上的例子是这样用的,
nnd
好像和你用的一样的啊