VS 視窗製作

2022-07-18 19:39:10 字數 1437 閱讀 3197

窗體:

一、控制標題欄:

text - 窗體左上角的標題文字。

icon - 窗體左上角的圖示。(如何做圖示?1.找現成的。2.自己畫。3.用轉)

maximizebox - 窗體右上角最大化框是否可用。

minimizebox - 窗體右上角最小化框是否可用。

二、控制邊框:

formborderstyle - 窗體的邊框樣式。

sizable - 可調大小。fixedsingle-固定邊框。none-沒有邊框。

三、控制背景:

backcolor - 背景色

backgroundimage - 背景

backgroundimagelayout - 背景的布局。

tile - 平鋪。center - 居中。stretch - 拉伸。zoom - 按比例縮放

四、其它特殊控制:

showintaskbar - 是否在工作列中顯示。

windowstate - 窗體啟動的狀態。normal - 正常。minimized-啟動最小化。maximzied-啟動最大化。

topmost - 是否是最頂層窗體。

opacity - 透明度。100%完全不透明。0%完全透明。

transparencykey - 窗體的透明色。

案例一:如何做乙個遮罩窗體?

1.去掉邊框。formborderstyle = none

2.設為啟動最大化。windowstate = maximized

3.設透明度。opacity = 1%

4.設定不在工作列顯示。showintaskbar = false.

5.設為最頂層窗體。topmost = true.

問題一:如何修改生成的exe檔案的圖示?

1.在「解決方案管理器」中,專案上右擊,選擇「屬性」。

2.在屬性介面中,設定「應用程式」中的圖示。

3.執行一下。

案例二:如何做乙個不規則的窗體?

1.找乙個背景透明的不規則的,把它設為窗體的背景影象。 backgroundimage,backgroundimagelayout.

2.把窗體的透明色設定成與窗體背景色一致。transparencykey

3.把邊框去掉。formborderstyle = none.

案例三:如何做乙個托盤圖示?

4.拖控制項。從「工具箱」中的「共公控制項」中把"notifyicon "拖到窗體上。

5.設圖示和文字。在窗體下面的notifyicon上右擊,選擇屬性,設定icon和text

案例四:如何給托盤加上選單 ?

6.做選單。從「工具箱」中的「選單和工具欄」中把contextmenustrip拖到窗體上。編加選單項(設文字,寫**)。

7.把選單掛到托盤上。在窗體下面的notifyicon上右擊,選擇屬性,設定contextmenustrip屬性為上面的選單 。

11 製作視窗

顯示視窗和繪製滑鼠的原理一樣 bootpack.c節選 void make window8 unsigned char buf,int xsize,int ysize,char title int x,y char c boxfill8 buf,xsize,col8 c6c6c6,0,0,xsize...

浮動的視窗製作

step1 建立乙個對話方塊資源 step2 設定對話方塊的屬性 style child border none step3 建立該資源對應的類,基類為cdialogbar step4 在主框架中宣告該對話方塊中的乙個例項 step5 if dockdlg1.create this,idd dial...

QT 製作視窗圓角

一 設定視窗屬性 setwindowflags qt framelesswindowhint qt windowsystemmenuhint qt windowminmaxbuttonshint setattribute qt wa translucentbackground 二 使用qss新增圓角...