線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1325
推到 Plurk!
推到 Facebook!

關於MainMenu在BCB4.0與5.0

尚未結案
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-25 15:58:02 IP:218.168.xxx.xxx 未訂閱
請問一下在BCB4還有5中 如果對某一個Form呼叫 ::SetWindowLong(Handle ,GWL_STYLE,::GetWindowLong( Handle ,GWL_STYLE) & (~((unsigned long)WS_CAPTION))); 讓Form標題列消失 但會不會讓MainMenu跟著消失呢? ( 我在BCB6 試過是Menu還會顯示 ) 但我想問看看使用BCB 4.0/5.0的朋友 可否幫我測試看看呢 謝謝! 感謝你的幫助! --------------------
------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-27 23:26:16 IP:59.115.xxx.xxx 未訂閱
enter2004 您好:    我對您問的這個問題有點好奇,您是有什麼特別的需求嗎?還是您打算散發您的原始碼供不同版本的 BCB 用戶來使用?    如果您並無上述的需求或特殊的目的,那麼您似乎無須擔憂這個問題,因為您若是製作成執行檔的話,您需要考慮的是執行的環境,也就是作業系統 (Windows 9x, NT, 2K, XP....),而不是開發環境 (BCB4, BCB5, BCB6....),如果您本身使用的是 BCB6,那麼您僅需考慮在 BCB6 編譯程式時 MainMenu 是否會消失即可,無需考慮在其它版本編譯的狀況,除非您還打算重新換回 BCB4 或 BCB5 去編譯程式,如果真是如此,那您就直接在 BCB4 或 BCB5 重新編譯一次,執行看看即可知道結果了。      7 天天敲鍵盤 v 時時按滑鼠 8
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-29 10:40:27 IP:218.168.xxx.xxx 未訂閱
您好 因為我的source code需要在不同版本BCB(5.0~6.0)之間編譯 但是得出的結果需要一樣 如果您可以幫我測試看看的話 我會很感謝的 謝謝!
------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-29 20:17:14 IP:61.217.xxx.xxx 未訂閱
enter2004 您好:    真是不湊巧~我在數週前才剛剛將 BCB4 拔掉換成 BCB6,而我並無 BCB5,因此無法幫您做相關測試。    其實我覺得您無須擔憂這個問題,因為您是呼叫 Windows API 而不是呼叫 BCB Function 來進行 "不顯示標題列" 的設定,這應該不會影響到 MainMenu 的顯示,否則就是 BCB 的重大缺失了,為什麼我會這麼說呢? 因為您所提到的那個 Windows API 的設定與 "直接設定 Form 的 BorderStyle 屬性為 bsNone" 的結果是差不多的,如果您查看一下 VCL 的 Source code,您會發現到 BCB 在設定視窗樣式時,也是透過 Windows 的 SetWindowLong() 來處理的,如果您直接呼叫 API 的結果會因為使用 BCB 的版本而有所差異的話,那麼這就是 BCB 本身已經是處於會出狀況的情形了,也就是說 BCB 有 Bug 了。 以上純為個人拙見,請參考。 7 天天敲鍵盤 v 時時按滑鼠 8
enter2004
初階會員


發表:51
回覆:94
積分:34
註冊:2005-04-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-12-02 14:09:47 IP:218.168.xxx.xxx 未訂閱
我之前是聽說Delphi某個版本有此bug 所以我才問看看BCB是否也有
------
人生就像泡泡一樣,乘著風被吹著跑,等你發現時已經消失了。
就在快要消失的瞬間,希望能再飛高一點,
但是回神時總是慢了一步。
系統時間:2024-04-29 23:46:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!