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

如何做到...?

答題得分者是:Rain
tcc
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-14 17:14:28 IP:61.229.xxx.xxx 未訂閱
請問各位大大... http://Netcity3.web.hinet.net/UserData/isoiso/1.jpg 像如上的視窗或對話框的畫面以及陰影效果要如何作......^^||
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-14 17:19:49 IP:211.21.xxx.xxx 未訂閱
引言: 請問各位大大... http://Netcity3.web.hinet.net/UserData/isoiso/1.jpg 像如上的視窗或對話框的畫面以及陰影效果要如何作......^^||
不知道這是不是您要的:
if MessageDlg('您確定要刪除此筆資料嗎?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
  .....
------
~小弟淺見,參考看看~
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-14 17:35:44 IP:211.21.xxx.xxx 未訂閱
您參考這一篇文章: http://delphi.ktop.com.tw/topic.php?topic_id=24450
------
~小弟淺見,參考看看~
tcc
一般會員


發表:3
回覆:6
積分:1
註冊:2003-02-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-14 17:36:51 IP:61.229.xxx.xxx 未訂閱
我是說要如何讓標準的視窗或對話框能像圖片中的那樣..漂亮的介面..還有陰影效果...要如何做到...^^||
Rain
資深會員


發表:31
回覆:236
積分:268
註冊:2003-02-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-14 21:39:44 IP:218.5.xxx.xxx 未訂閱
下面是一種方法:在表單上放一個Panel,在它的上端加上圖片和關閉按鈕,然後讓表單透明,再畫Panel的陰影即可 procedure CMEraseBkgnd(var Message:TWMEraseBkgnd); Message WM_ERASEBKGND; procedure TForm1.CMEraseBkgnd(var Message: TWMEraseBkgnd); begin Brush.Style := bsClear; inherited; end; procedure TForm1.FormCreate(Sender: TObject); begin BorderStyle := bsNone; end; procedure TForm1.FormPaint(Sender: TObject); const X_Shadow = 3;//陰影區域大小 var R: TRect; OldColor: TColor; begin R := Panel1.BoundsRect; R.Left := R.Left X_Shadow; R.Top := R.Top X_Shadow; R.Right := R.Right X_Shadow; R.Bottom := R.Bottom X_Shadow; with Canvas do begin OldColor := Brush.Color; Brush.Color := clBtnShadow; FillRect(R); Canvas.Brush.Color := OldColor; end; end; ~~Once and only once~~
系統時間:2024-05-18 19:23:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!