我选中菜单中的一项单击它,可以跟在对话框里单击TabCtrl的属性页一样的作用
解决方案 »
- 消息处理程序是不是类似递归函数????
- 读取Excels数据出错
- MFC推箱子
- 串口数据接收的问题
- BASED64编码
- 发送大数据量,是否要用CSocket?我用CAsyncSocket,当Client数据量大时,会循环Send,导致OnSend不停的触发,并且Server的OnReceive不停触发,接收不到数据。
- 在VC中如何具体实现二进制文件的读
- 求救:如何使CWebBrowser2不是从URL或文件中读取内容,而是通过数据流传递内容。在线等待。
- 像素问题
- GDI+多线程
- 怎么实现用ODBC读取Oracle中的Blob字段,up有分
- 夏天电脑象火炉,冬天电脑象被阉了一样,不发热,极度郁闷,极度不爽,散分!!!!
我的TabCtrl使用继承TabCtrl类的方法制作的,菜单跟各个属性页连起来的方法
是在菜单的触发事件函数例加入如下代码(我一共8个属性页为例)第一个菜单的触发数件函数
{
int impage=0;//
m_sheet.Show(impage);
}
第二个菜单的触发数件函数
{
int impage=1;//
m_sheet.Show(impage);
}
。
第八个菜单的触发数件函数
{
int impage=7;//
m_sheet.Show(impage);
}
//m_sheet是你在对话框里的TabCtrl控件的变量,m_sheet的类型是CTabSheet(该类是从CTabCtrl累继承来的)
Show(int nIndex)//该函数在CTabSheet类中定义
{
for (int i=0;i<8;i++)
{
if(nIndex==i)
{
SetCurFocus(i);
m_pPages[nIndex]->ShowWindow(SW_SHOW);
}
else
m_pPages[i]->ShowWindow(SW_HIDE);
}}