草庐IT

getWindow

全部标签

javascript - 函数何时返回结果以及何时在 JavaScript 中运行

我看到很多函数返回的不是结果而是函数。下面的示例显示函数getWindow返回函数。为什么它不能只返回变量“win”?什么时候返回结果,什么时候运行?谢谢。varA=function(){};A.prototype={getWindow:function(){varwin=newB.window();return(this.getWindow=function(){returnwin;})();}} 最佳答案 此代码等同于您的代码,但更易于理解:A.prototype={getWindow:function(){varwin=new

windows - CStatic::GetWindow() 不返回当前控件的窗口

我正在尝试绘制一些颜色介绍对话框,我有几个按钮(用于选择颜色)和一个CStatic控制我将使用哪个窗口来绘制所选颜色它。但是,当我调用m_myStatic.GetWindow(NULL)时,会返回指向第一个按钮窗口的指针。当我调用GetWindow(GW_HWNDLAST)时,返回一个指向静态控制窗口的指针,因为它最后被放置在对话框中(在底部)。只要我能在文档中看到CWnd::GetWindow()被记录为不是虚拟的,因此当它被调用时它不会返回调用者控件的窗口。我的问题是:我如何获得静态控件的窗口并确保无论放置如何都返回指向当前窗口的指针? 最佳答案

c# - 如何以编程方式隐藏桌面图标?

如何使用C#以编程方式显示/隐藏桌面图标?我正在尝试创建一个替代桌面,它使用小部件,我需要隐藏旧图标。 最佳答案 您可以使用WindowsAPI执行此操作。下面是C#中的示例代码,它将切换桌面图标。[DllImport("user32.dll",SetLastError=true)]staticexternIntPtrFindWindow(stringlpClassName,stringlpWindowName);[DllImport("user32.dll",SetLastError=true)]staticexternIntPt

android - getWindow() 方法无法使用

我已经为ics创建了一个锁屏,它将取代默认的锁屏。在我的代码中,我想使用getWindow()方法来设置"android:hardwareAccelerated"true以提高效率。我在LockScreen.java中没有任何Activity。所以我无法使用activity.getWindow()。我也尝试使用context.getWindow()和this.getWindow()。但它仍然显示错误。如何使用getWindow()方法获取Window对象? 最佳答案 我认为这只是方法你可以调用Activity或扩展它的类,因为它属于

android - DialogFragment 在打开软键盘时总是调整大小

我在使用全屏显示的自定义DialogFragment时遇到一些问题。此对话框包含可滚动的内容并具有自动完成TextView。最初显示的对话框顶部有一个边距-以编程方式设置为布局内容顶部的透明View。一旦autocompletetextview获得焦点,这个边距就会减少到0(从而给人一种对话框进入全屏模式的错觉)。此时键盘也显示出来了。目前,键盘缩小了对话框的大小,对话框上的按钮向上移动,位于键盘上方。这会产生一个问题,因为一旦autocompletetextview失去焦点,对话框就会调整大小,并且由于键盘调整大小也会产生闪烁:他们的键盘是隐藏的->对话框被移到底部->对话框调整为全

android - 在 Android Activity 中设置全屏亮度

我正在使用此方法将屏幕设置为全亮度。@SuppressLint("NewApi")privatevoidsetFullBright(){if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.CUPCAKE){WindowManager.LayoutParamswindowParams=getWindow().getAttributes();windowParams.screenBrightness=1.0f;getWindow().setAttributes(windowParams);}}如果我想在Activity屏幕的整个生命周期内设置全亮度,

android - 无法获取透明的 DialogFragment

我有一个看起来像那样的对话框fragment。AlertDialogad=builder.create();Drawabled=newColorDrawable(Color.BLACK);d.setAlpha(130);ad.getWindow().setBackgroundDrawable(d);此代码使背景半透明。但是我的底部仍然有白色部分。我想去掉白色,只有半透明的背景我已经尝试了很多我在其他帖子中看到的东西。我不知道我必须在DialogFragment、AlertDialog和LinearLayout之间更改什么对象。它可能不是LinearLayout,因为当我增加边距时,没有

android - 为什么 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);在横向模式下不起作用?

我在主Activity的onCreate中有以下代码:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);我的layout-land/main.xml中有以下代码为什么softinput叠加在UI之上,但在横向模式下不会改变其大小?我怎样才能使具有软输入的UI在横向模式下的行为与在纵向模式下的行为相同?

java - 无法在 AlertDialog/LoginDialog 期间隐藏导航栏

我试图通过运行Android4.2.2的应用程序全局隐藏导航栏我已经成功地使用了以下(公认的hackish)方法来实现:getWindow().getDecorView().setSystemUiVisibility(8);它成功地删除了导航栏(事实上它是hackish非常好-这是用于信息亭所以它只会安装在有限数量的设备上)现在,我正尝试删除MainActivity以外其他地方的导航栏-例如当它在AlertDialog/LoginDialog期间重新出现时。我正在尝试使用:publicDialogonCreateDialog(BundlesavedInstanceState){Aler

android - 如何在android中获取自定义对话框的大小?

我有一个从对话框扩展而来的自定义对话框。为了在上面放置组件,我需要知道对话框的宽度。我该怎么做?谢谢编辑:publicclassAnswerTypeDialogextendsDialog{publicAnswerTypeDialog(Contextcontext){super(context);mContext=context;}@OverrideprotectedvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);init();}protectedvoidinit(){ll=(R