例子:
1.MainForm 有一个pageControl。
2.DLL中有一个窗口类A,里面也有一个pagecotrol,还有tabsheet1和tabsheet2,类中有2个入口函数,show1,show2,
3.MainForm调用show1,show1返回句柄给MainForm,MainForm动态生成tabsheet,通过SetParent把show1的窗口放到tabsheet中。同样也打开show2.问题如下:
现在mainForm中的pagecontrol有2个tabsheet,分别显示show1和show2,如果show1显示tabsheet1,show2也显示tabsheet1,那么在mainForm中的pagecontrol的切换没有问题,但是如果show1显示tabsheet1,show2也显示tabsheet2,那么从show1切换到show2时,会报错:cannot foucs on disable or invisible window,就是无法获取show2的tabsheet2的焦点。不知道我说的是否明白,还请大家给出建议,我已经困扰好几天了。
1.MainForm 有一个pageControl。
2.DLL中有一个窗口类A,里面也有一个pagecotrol,还有tabsheet1和tabsheet2,类中有2个入口函数,show1,show2,
3.MainForm调用show1,show1返回句柄给MainForm,MainForm动态生成tabsheet,通过SetParent把show1的窗口放到tabsheet中。同样也打开show2.问题如下:
现在mainForm中的pagecontrol有2个tabsheet,分别显示show1和show2,如果show1显示tabsheet1,show2也显示tabsheet1,那么在mainForm中的pagecontrol的切换没有问题,但是如果show1显示tabsheet1,show2也显示tabsheet2,那么从show1切换到show2时,会报错:cannot foucs on disable or invisible window,就是无法获取show2的tabsheet2的焦点。不知道我说的是否明白,还请大家给出建议,我已经困扰好几天了。
解决方案 »
- DELphi+SQL----对数据库进行查询等操作
- ASM中调用函数的几个问题
- 如何进行多人开发时,使公共类库的保密
- 请教:希望得到对“动态输入i次数值”的指点
- 问个比较初浅的问题
- 如何让query查询得的结果字段别名带括号?
- 哪位大哥可以給我一個怎樣編寫組件的例子嗎?我看了一些書.看不懂.哪里有類似文章也好啊.我想很多我這樣的菜鳥都會感謝你啊!
- CodeGearRADStudio2007_Dec2007.iso来了
- 请教在delphi程序里如何同时调用多个资源文件
- PageHeaderBand,TitleBand,ColumnHeaderBand,DetailBand,PageFooterBand主要各自用来显示什么内容?
- 求教求教
- 求【delphi多线程的视频教程,还有服务器和客户端通讯的教程】
程序运行的时候,没有报错,是在show1切换到show2后,我鼠标点击show2的tabsheet2中某个输入框报错的。而且程序中我没有用setFoucs。
我在鼠标点击输入框的时候报错的。