作者TONICOM (TONICOM)
看板Perl
标题[问题] 关於Win32::GUI Toolbar的实现
时间Fri Mar 6 13:37:21 2009
小弟之前有写一套利用Win32::GUI::MDIFrame创建的平台,这个MDI有Win32::GUI::Menu来提供功能的选择.
由於使用上的需求,被要求在Menu bar 的下方加上一列由ICON组成的Tool Bar.让使用者不需透过Menu点选,
即可使用Menu上提供的功能,我想简单来说,应该就是快捷列的意思.
我根据在网路上搜寻到的资讯指出,要做出这样的功能,需要Win32::GUI::Toolbar,
现在小弟遇到了一些难题
1.Win32::GUI::Toolbar / Win32::GUI::Tooltip / Win32::GUI::Rebar 这三个Packages到底是怎样的关系.
我发现要实现我想要的功能,似乎不是仅仅Win32::GUI::Toolbar就可以完成.
2.当我以 MDIFrame当作我toolbar的parent时 ,要是有其他MDIChild放到最大,便会盖过我的toolbar,
即使之後我把MDIChild关闭 , 但是toolbar便不会再出现在我的MDIFrame,除非我的滑鼠移到toolbar位置,
toolbar上的元件才会再出现,请问有甚麽方法可以使ToolBar像Menu Bar一样不被MDIChild盖过吗?
小弟仅是Perl初学, 我已经尽我所能在网路上搜寻(说真的,关於我这样的资讯似乎不多),
若是觉得小弟应该在哪方面的基础知识多做功课,请不吝指教,
若是问题有何不妥之处, 也请多多包涵, 谢谢各位.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.80.65
1F:推 LiloHuang:把程式码贴上来看看 MDIFrame 里面不是有一些 method 03/07 20:54
2F:推 LiloHuang:可以让你添加 Toolbar 之类的吗 @@ 不知道你想要得是怎 03/07 20:54
3F:→ TONICOM:我弄清楚了ToolBar 和 Rebar 的不同了,但是要把ToolBar加 04/19 00:20
4F:→ TONICOM:到MDI中就让我头痛了,不知有人试过这样吗?因为MDI Client 04/19 00:23
5F:→ TONICOM:总是会把我的ToolBar覆盖,总之有人有这方面的经验吗? 我有 04/19 00:25
6F:→ TONICOM:点想放弃了...研究了好几天,毫无方法... 04/19 00:26