标签: appearance

使用Window API,如何确保控件保留原生外观?

我创建的一些控件似乎默认为旧的Windows 95主题,我该如何防止这种情况?这是一个不保留操作系统原生外观的按钮示例(我使用Vista作为我的开发环境):

HWND button = CreateWindowEx(NULL, L"BUTTON", L"OK", WS_VISIBLE | WS_CHILD | BS_PUSHBUTTON,
                                  170, 340, 80, 25, hwnd, NULL, GetModuleHandle(NULL), NULL);
Run Code Online (Sandbox Code Playgroud)

我在Windows API中使用本机C++,没有托管代码.

c++ user-interface winapi appearance

4
推荐指数
1
解决办法
645
查看次数

MPMoviePlayerViewController与外观 - 框架(iOS 5)

我在我的项目中使用MPMoviePlayerViewController.我为UIButtons和UINavigationbar定义了以下外观,如下所示:

[[UIBarButtonItem   appearanceWhenContainedIn:[UINavigationBar class], nil]   
                    setBackgroundImage:[UIImage imageNamed:@"woodenBarButton"] 
                    forState:UIControlStateNormal 
                    barMetrics:UIBarMetricsDefault];

[[UINavigationBar appearance]   setBackgroundImage:[UIImage imageNamed:@"navigationbarBackground"] 
                                forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

所以现在MPMoviePlayerViewController也在使用导航栏.现在的问题是:按钮使用给定的外观,但工具栏不是=>它看起来很糟糕.所以现在我有以下问题:

  1. 我可以说服MPMoviePlayerViewController中的UINavigationBar使用外观吗?
  2. 或者只能为MPMoviePlayerViewController完全删除外观.

我试图通过playerViewController.navigationitem.leftbarbuttonitem访问该按钮并覆盖属性,但这不起作用.

如果你可以帮助我会很棒.谢谢.

appearance uinavigationbar uibarbuttonitem ios5

4
推荐指数
1
解决办法
956
查看次数

在Visual Studio 2012文本编辑器中看起来很难看

我已经开始使用Visual Studio 2012了,有一个功能真的让我感到不安:文本编辑器中的选择方式.出于某种原因,它对于变量和所有其他文本看起来不同.对于断点高亮度来说,这是正确的:

Visual Studio 2012选择

是否有一个设置使选择和断点线看起来像所有以前版本的VS和所有其他编辑器一样均匀?

appearance text-editor visual-studio-2012

4
推荐指数
1
解决办法
1133
查看次数

我如何为borderWidth自定义所有UITextField外观?

我正在尝试为borderWith自定义所有UITextField外观.

尝试这样的事情.只有前两行才有所作为.其余的线路不工作?

[[UITextField appearance] setBackgroundColor:[UIColor greenColor]];
[[UITextField appearance] setTextColor:[UIColor blackColor]];
[UITextField appearance].layer.cornerRadius = 6.0f;
[UITextField appearance].layer.borderColor = [UIColor redColor].CGColor;
[UITextField appearance].layer.borderWidth = 3.f;
Run Code Online (Sandbox Code Playgroud)

appearance objective-c calayer uitextfield ios

4
推荐指数
1
解决办法
1907
查看次数

使用jquery在用户滚动后显示div

我希望在用户向下滚动页面后显示div,如果他们滚动回到顶部则会消失.

我认为在jquery中使用.scroll()函数会很有用,但无法弄清楚如何实现这一点.

任何帮助,将不胜感激.谢谢!

html jquery scroll appearance

3
推荐指数
1
解决办法
8367
查看次数

如何关闭Eclipse中行之间的虚线?

我刚从谷歌下载了ADT,其中包括Juno版本的Eclipse.

然而,在创建项目之后,默认文本编辑器在每条水平线之间都有这条可怕的虚线/虚线.看起来很痛苦,但Eclipse的外观偏好总让我完全迷失.

关于如何关闭的任何想法?

截图: 截图 或链接 http://imgur.com/BcOe9tV

eclipse android appearance editor

3
推荐指数
1
解决办法
2287
查看次数

蓝牙 - Linux:使用 bluetoothctl 更改外观广告失败

我喜欢使用 RaspberryPi 充当心率传感器,并通过 BLTH 将这些数据传输到其他健康/运动应用程序。最后,使用 python 和 bluez 一切正常,我可以创建 BLTH GATT 服务器并通过服务 0x180d 宣传 HR 数据。

最后一个问题是我无法更改通用访问 (0x1800) 中 BLTH 的外观。出现是在这里找到UUID:0x2A01。

我尝试通过 bluetoothctl 手动方式执行此操作:菜单广告外观 833(用于心率)外观在背面广告

这将失败:无法注册广告:org.bluez.Error.Failed

不管我将外观更改为哪个值(即使该值众所周知并被接受),它也会使广告失败。如果我关闭外观,它将开始广告。任何提示,做什么或我刚刚错过了什么?我已经将 bluez 从 5.50 更新到 5.54 也在实验模式下使用了 bluez

  • 并使用最新的 raspian 操作系统和所有更新

非常感谢您的帮助

appearance bluetooth ads gatt

3
推荐指数
1
解决办法
4255
查看次数

即使在激活时仍保持窗口不活动的外观

有没有办法让窗口看起来不活动,即使它包含焦点?我有两种形式(A和B).在用户与A交互之后,我将焦点转移回B.焦点转移的结果(用户点击A,然后将焦点转移回B)是A形式从活动闪烁到不活动.这看起来很丑陋(特别是在Vista上,A瞬间变得更大的阴影).如何让A保持不活动状态,这样就不会发生这种眨眼?

.net appearance winforms

2
推荐指数
1
解决办法
2759
查看次数

Control在设计时启用了外观?

我定义了一个自定义按钮类,它在启用/禁用按钮时设置背景颜色.

在运行时启用外观(A):

在此输入图像描述

运行时禁用外观(B):

在此输入图像描述

无论Enabled属性值如何,设计时外观始终为(A).

我希望我的控件能够完全按照运行时出现的方式出现在设计器中.是否有可能,如果是这样,怎么办呢?

这是我尝试过的(只是代码的相关部分):

Public Class StyledButton : Inherits Button      
  Private p_fEnabled As Boolean

  <DefaultValue(True)>
  Public Shadows Property Enabled As Boolean
    Get
      Return p_fEnabled
    End Get
    Set(value As Boolean)
      p_fEnabled = value
      MyBase.Enabled = value
      UpdateVisualStyle()
    End Set
  End Property

  Private Sub UpdateVisualStyle()
    If Me.Enabled Then
      'set enabled appearance
    Else
      'set disabled appearance
    End If
  End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

vb.net design-time appearance button winforms

2
推荐指数
1
解决办法
1041
查看次数

CodeGlance插件不会改变AndroidStudio中编辑器的外观

我试图在Android Studio中更改我的编辑器的外观.在File => Settings => Plugins => Browse Repositories中我安装了一个名为CodeGlance的插件.编辑器重新启动后,编辑器应该看起来不同但我的外观仍然相同.有人知道如何解决这个问题吗?提前致谢.

plugins android appearance editor

2
推荐指数
1
解决办法
283
查看次数