[問題] 關於Win32::GUI Toolbar的實現

看板Perl作者 (TONICOM)時間16年前 (2009/03/06 13:37), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
小弟之前有寫一套利用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

03/07 20:54, , 1F
把程式碼貼上來看看 MDIFrame 裡面不是有一些 method
03/07 20:54, 1F

03/07 20:54, , 2F
可以讓你添加 Toolbar 之類的嗎 @@ 不知道你想要得是怎
03/07 20:54, 2F

04/19 00:20, , 3F
我弄清楚了ToolBar 和 Rebar 的不同了,但是要把ToolBar加
04/19 00:20, 3F

04/19 00:23, , 4F
到MDI中就讓我頭痛了,不知有人試過這樣嗎?因為MDI Client
04/19 00:23, 4F

04/19 00:25, , 5F
總是會把我的ToolBar覆蓋,總之有人有這方面的經驗嗎? 我有
04/19 00:25, 5F

04/19 00:26, , 6F
點想放棄了...研究了好幾天,毫無方法...
04/19 00:26, 6F
文章代碼(AID): #19iBQIlf (Perl)
文章代碼(AID): #19iBQIlf (Perl)