问题标签 [propertysheet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 未调用 ShellExtension AddPages
我正在尝试实现一个 PropertySheetHandler shell 扩展,但运气不佳。
出于某种原因,ContextMenu 处理程序被成功调用(Initialize()
和QueryContextMenu()
)但AddPages()
未被调用。
我已经实现了IShellPropSheetExt
接口 ( AddPages()
and ReplacePages()
) 并声明了以下内容:
此外,在注册表中,我添加了以下条目:
当然也添加到 CLSID 中:
使用 DLL 路径和 ThreadingModel Apartment(也尝试过)。
我错过了什么?
我还运行了进程监视器,我可以看到我的 DLL 已找到,但没有对文件属性调用 Initialize 或 AddPages。
java - 将 CheckComboBox 添加到 PropertySheet JavaFX
我想将 CheckComboBox 添加到 controlsfx 库中的 PropertySheet。默认编辑器仅包含 ComboBox 实现。是否可以添加 CheckComboBox?我试图用 AbstractPropertyEditor 实现 PropertyEditor 但遇到异常。
例外:
java - 将焦点设置在 ControlsFX 中的 PropertySheet 项节点上
我想将焦点放在ControlsFX 中的PropertySheet.Item
节点(例如)上。TextField
PropertySheet Item 有唯一的名称,所以我可以PropertySheet.Item
用代码找到propertySheet.getItems().get(i).getName()
。但是没有API可以获取Node
对应于属性项的API。我看到的唯一解决方案是使用方法行走场景图getChildrenUnmodifiable
。但是当我用这个方法遍历它时PropertySheet
,它会返回:
我没有得到任何属性表节点,例如TextField
or ComboBox
。有可能做到吗?谢谢你。
c++ - PropertySheet 窗口句柄
下面的代码,创建一个属性表,在应用程序文件中没有问题。
但是,当我将相同的代码放入 DLL 并从另一个应用程序的菜单项调用它时,m_pMainWnd
无法使用(应用程序中的菜单在属性表后面保持可见)。
我试图创建一个句柄
CWnd* m_pWnd = &Pr_Sheet;
并m_pWnd
在 CProp_Sheet 构造函数中使用,但尽管在运行时正确编译失败总是发生在
提前感谢您的任何评论。
c++ - 有和没有提升的项目建设
我有一个可以使用 boost 库的项目,也可以不使用它。我有一个use_boost
可以添加到项目中的属性表,并且设置了 boost 的路径和一个<PreprocessorDefinitions>
带有 value 的标签I_AM_USING_BOOST
。
在代码中我有类似的东西:
因此,如果我不想要带有 boost 的构建,我会删除属性表。如果我想用 boost 构建,我将属性表添加到项目中。
现在,我想构建该库的两种变体:一种使用 boost,一种不使用 boost。
我是否可以拥有一个具有两种不同构建的项目:一个带有 boost,一个没有 boost,但不能手动添加或删除属性表?
我使用批处理文件中的 msbuild 构建。
java - RCP 3.x 可编辑的 PropertySheet 视图
我实现了一个自定义的 PropertySheet,如此处所述。
所以我有一个主视图,它实现了 selectionprovider,它可以在我的自定义 PropertySheet 视图中显示属性。
我现在的问题是,如果属性视图中有未保存的更改,我想在属性视图中编辑选择的某些属性并防止更改主视图中的选择。
解决该问题的最佳方法是什么?
如果我在自定义属性视图中实现 ISaveablePart,我可以将其标记为脏。如果我的属性视图很脏,如何防止更改选择?
提前致谢!
c++ - 如何将多个属性表添加到 Visual Studio 2015?
我尝试将多个属性表添加到一个项目(我为 openCV 配置了一个,为 TinyXML 配置了另一个)。但是,如果我将这两个 propsheets 添加到我的项目中,它总是只为一个库找到包含目录(另一个不起作用 - vc 说它找不到文件)。有人知道如何解决这个问题吗?
谢谢
eclipse-rcp - Eclipse RCP PropertySheet 单元格文本换行
属性视图不会包装“值”列中单元格内的文本,因此如果该字段有一个大字符串,则不会完全显示。
我的问题是如何将文本包装在单元格中?
我想我需要创建一个新的 PropertySheet,获取表格并更改列/单元格设置以换行文本。
所以我创建了一个新的 PropertySheet,作为扩展点添加并在此处进行更改。
我想对了吗?如何获取表实例?
winapi - 如何处理来自 PropertySheet 的结果?
我在 Internet 上找到了如何在 WinAPI 中编写 PropertySheet 的不同示例,但它们并不完整。我正在使用的代码如下所示。我有一个带有 3 个选项卡的 PropertySheet,每个选项卡都有一个对话框。当我单击选项卡时,调用了不同的对话框,到目前为止它正在工作。但是,当我按下确定按钮离开 PropertySheet 时,如何获取每个对话框的文本框等中的内容?通常,当收到 WM_COMMAND/IDOK 时,我曾经在 DialogProc 中执行此操作:GetDlgItemText(hDlg,IDC_TEXTBOX1, buf, 100); 但是在 PropertySheet 中,所有对话框都只有一个 OK Button,DialogProc 中没有收到 WM_COMMAND/IDOK。我该怎么办?
资源文件:
来源: