c 窗體全屏顯示的完整範例

2021-05-26 02:43:28 字數 1703 閱讀 2705

全屏窗體的完整方法:

1.隱藏工作列

2.設定工作區域

3.窗體最大化

此方法通用wince/mobile/ppc,但api宣告要修改為coredll.dll的引用。

bool

fullscreen 

=false

;   

rectangle rect 

=new

rectangle();   

private

void

button4_click(

object

sender, eventargs e)   

else

}   

//////

設定全屏或這取消全屏   

///

///true:全屏 false:恢復

///設定的時候,此引數返回原始尺寸,恢復時用此引數設定恢復

///設定結果

public

static

bool

setfullscreen(

bool

fullscreen, 

refrectangle rectold)   

else

return

true

;   

}   

[dllimport(

"user32.dll

", entrypoint ="

showwindow

")]   

public

static

extern

intshowwindow(

inthwnd, 

intncmdshow);   

public

const

intsw_show =5

; public

const

intsw_hide =0

;   

[dllimport(

"user32.dll

", entrypoint ="

systemparametersinfo

")]   

private

static

extern

intsystemparametersinfo(

intuaction, 

intuparam, 

refrectangle lpvparam, 

intfuwinini);   

public

const

intspif_updateinifile 

=0x1

;   

public

const

intspi_setworkarea =47

;   

public

const

intspi_getworkarea =48

;   

[dllimport(

"user32.dll

", entrypoint ="

findwindow

")]   

private

static

extern

intfindwindow(

string

lpclassname, 

string

lpwindowname);  

c 窗體全屏顯示的完整範例

全屏窗體的完整方法 1.隱藏工作列 2.設定工作區域 3.窗體最大化 此方法通用wince mobile ppc,但api宣告要修改為coredll.dll的引用。bool fullscreen false rectangle rect new rectangle private void butt...

c 全屏顯示窗體

this.formborderstyle 獲取或設定邊框的樣式 this.windowstate 獲取或設定窗體的窗體狀態 this.formborderstyle system.windows.forms.formborderstyle.fixedsingle 摘要 無邊框。none 0,摘要 固...

子窗體全屏顯示及恢復

ui widget setwindowflags qt dialog ui widget showfullscreen ui widget layout setmargin 0 1.將該窗體恢復型別為qt subwindow 2.呼叫show方法 如果不呼叫會被隱藏 ui widget setwin...