9
A
回答
15
首先
2
設置BorderStyle
到bsNone
,在設計時設置BorderStyle
到bsNone
。然後申報程序CreateParams
像這樣:
type
TForm1 = class(TForm)
private
protected
procedure CreateParams(var Params: TCreateParams); override; // ADD THIS LINE!
{ Private declarations }
public
{ Public declarations }
end;
,並實現它就像
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or WS_THICKFRAME;
end;
+5
僅此一項是不夠的。 –
+0
@AndreasRejbrand爲什麼不呢? –
+0
將結果與OP提供的圖像進行比較。整個玻璃邊界(和陰影)都消失了。 –
1
爲了更好的邊框樣式,您可以添加WS_BORDER標誌。
像這樣:
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style or WS_BORDER or WS_THICKFRAME;
end;
注比軟線繪製的邊框內。
相關問題
- 1. 刪除Windows窗體中的標題欄
- 2. 如何在vb.net中刪除一個子窗體的標題欄
- 3. 從Windows窗體(Windows 10樣式)中刪除標題欄
- 4. 如何從標題中刪除粗體?
- 5. 從彈出窗口中刪除標題欄和地址欄
- 6. 如何刪除MVVMCross中的標題欄
- 7. 如何刪除標題欄在JFrame中
- 8. 如何刪除jframe中的標題欄?
- 9. iOS ViewDeck刪除整體標題欄
- 10. 我如何從Safari中的彈出窗口中刪除標題欄
- 11. C#2005:從窗體的標題欄
- 12. 如何從工具欄中的標題中刪除填充?
- 13. 可以在創建窗口後刪除標題欄/標題嗎?
- 14. 如何從JFrame截圖中刪除標題欄?
- 15. Android 3.2從操作欄刪除標題
- 16. 刪除默認標題欄
- 17. 刪除標題欄(Android)
- 18. 刪除標題欄Phonegap
- 19. 無法刪除標題欄?
- 20. 刪除JInternalFrame標題欄
- 21. Bigcartel - 刪除邊欄標題
- 22. 的Android刪除標題欄
- 23. 無法刪除標題欄
- 24. 請刪除標題欄
- 25. Android PreferenceScreen標題欄刪除
- 26. Python Tkinter刪除標題欄
- 27. 如何刪除從一個窗口的標題欄,但保持邊境
- 28. 如何從DialogFragment中刪除標題?
- 29. 如何從URLConnection中刪除標題
- 30. 如何從Joomla中刪除標題
它在Windows XP上的外觀和行爲是否正確? [+1] – TLama
@TLama:不記得也沒有XP可以測試,但我認爲不應該有任何問題。 (它不是得到一個藍色的厚邊框,而不是玻璃的邊框?) –
謝謝安德烈亞斯,有沒有辦法修改邊框尺寸? –