作者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
推 LiloHuang:把程式碼貼上來看看 MDIFrame 裡面不是有一些 method 03/07 20:54
推 LiloHuang:可以讓你添加 Toolbar 之類的嗎 @@ 不知道你想要得是怎 03/07 20:54
→ TONICOM:我弄清楚了ToolBar 和 Rebar 的不同了,但是要把ToolBar加 04/19 00:20
→ TONICOM:到MDI中就讓我頭痛了,不知有人試過這樣嗎?因為MDI Client 04/19 00:23
→ TONICOM:總是會把我的ToolBar覆蓋,總之有人有這方面的經驗嗎? 我有 04/19 00:25
→ TONICOM:點想放棄了...研究了好幾天,毫無方法... 04/19 00:26