最大化的语句
thisWindowState = FormWindowStateMaximized;
然后就可以
thisWidth
thisHeight
用下面的这个语句可以得到主屏幕的宽
int wid= ScreenPrimaryScreenWorkingAreaWidth;
高:
int hei = ScreenPrimaryScreenWorkingAreaHeight;
Dimension screenSize = ToolkitgetDefaultToolkit()getScreenSize(); //得到屏幕的尺寸
screenSizewidth //宽度
screenSizeheight //高度
int cx = GetSystemMetrics( SM_CXSCREEN );
int cy = GetSystemMetrics( SM_CYSCREEN );
// 获取屏幕的宽度
public static int getScreenWidth(Context context) {
WindowManager manager = (WindowManager) context
getSystemService(ContextWINDOW_SERVICE);
Display display = managergetDefaultDisplay();
return displaygetWidth();
}
// 获取屏幕的高度
public static int getScreenHeight(Context context) {
WindowManager manager = (WindowManager) context
getSystemService(ContextWINDOW_SERVICE);
Display display = managergetDefaultDisplay();
return displaygetHeight();
}
//得到状态栏的高度
public static int getStatusBarHeight(Context context) {
int result = 0;
int resourceId = contextgetResources()getIdentifier(
"status_bar_height", "dimen", "android");
if (resourceId > 0) {
result = contextgetResources()getDimensionPixelSize(resourceId);
}
return result;
}
// 获取ActionBar的高度
public static int getActionBarHeight(Context contxt) {
TypedValue tv = new TypedValue();
int actionBarHeight = 0;
if (contxtgetTheme()resolveAttribute(androidRattractionBarSize, tv, true))// 如果资源是存在的、有效的
{
actionBarHeight = TypedValuecomplexToDimensionPixelSize(tvdata, contxtgetResources()getDisplayMetrics());
}
return actionBarHeight;
}
以上就是关于C# WinForm如何获取窗口最大可实际显示的宽高 比如1600*900的屏幕,最大化时窗口全部的内容,包括:C# WinForm如何获取窗口最大可实际显示的宽高 比如1600*900的屏幕,最大化时窗口、JAVA(Swing编程),怎样获取用户的屏幕长和宽!、c++怎么得到屏幕的宽高等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)