问题标签 [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.

0 投票
0 回答
1503 浏览

visual-studio - 我可以在 .props 属性表中包含 .targets 文件吗?

我正在使用 Visual Studio 2012 在 C++ 中进行开发;我在一个解决方案中有大约 25 个项目,它们都使用相同的属性表(.props文件)。我现在需要使用所述道具文件的每个项目也使用特定.targets文件。我不想编辑 25 个.vcxproj文件中的每一个来添加导入标记(或通过 GUI 为每个项目添加导入),我想在.props他们都已经使用的文件中放置一个导入语句。这甚至可能吗?我尝试.props在关闭之前将在项目文件中工作的导入语句添加到文件中</Project>标记,并在该位置的新导入组中,以及在文件顶部为属性表标记的现有但为空的导入组中,虽然没有报告错误,但它实际上并没有对导入语句做任何事情。

编辑: 我重写了预定义的 PostBuildEvent 目标,以便将 IgnoreStandardErrorWarningFormat 标志传递给 Exec。我的 postbuild 命令运行一个批处理文件,该文件运行一些单元测试,并且这些测试的 stdout 和 stderr 输出由 VS 根据这篇文章解析错误。IgnoreStandardErrorWarningFormat 标志禁用此解析。

这是我的 .targets 文件的内容:

0 投票
2 回答
559 浏览

c++ - 使用属性页数组 MFC C++ 创建无模式属性表

我正在创建一个从 CMFCPropertySheet 派生的属性表,它是在调用初始编辑器页面时从大型机创建的。我的问题是,当调用附加页面时,我希望为其创建一个新选项卡。调用的每个页面都将由同一个类派生,但最大页面数未知,因此需要将其定义为

但是编译器抱怨它使用了一个零大小的数组。在析构函数中,我将在 for 循环中创建的页面从 0 删除到工作表中的页面数。在销毁后,我删除了 this 指针。程序崩溃并停止在

如果我不使用数组,它不会崩溃。但是因为我在每个属性页中使用相同的类页并且我不知道会有多少我需要使用一个零大小的数组。无论哪种方式,我都会遇到内存泄漏。

如何在属性表中创建一个基于 CMFCPropertyPage 的零大小数组,以便在运行时添加其他页面并在关闭属性表时执行适当的清理。在我尝试过的每种方法中,我都会遇到崩溃或内存泄漏。

0 投票
0 回答
352 浏览

mfc - 在 CPropertySheet 向导 MFC 对话框中删除或移动水平分隔线

我在向导模式下设置了一个 CPropertySheet,我想调整它的大小。Microsoft 在本文中提供了一种巧妙的方法来做到这一点。

您将如何删除或删除标题之后和按钮之前的两条水平分隔线?

示例对话框

0 投票
1 回答
393 浏览

c++ - 使用属性表在屏幕中心定位向导 win32 应用程序

使用 Propertysheetpage 在 win32 应用程序中创建了两个页面向导。向导未位于屏幕中央。为了将页面定位在中心,我为第一页编写了以下代码(假设第二页将反映在第一页的位置上)但它不起作用。我在这里做错了吗?

}

0 投票
1 回答
951 浏览

c++ - 如何在属性表中包含预处理器指令

我已经建立了一个需要特定#define 的项目。

构建该项目的说明说“编译项目时,请确保#define BLAH”。

我想制作一个属性表并将这个指令放在属性表中,这样构建项目的人就不必担心它,只需包含属性表即可。

是否可以在属性表中放置一个包含指令,如何编写?

谢谢你。

0 投票
0 回答
44 浏览

visual-c++ - 将 PropertySheet 信息复制到另一个对话框

我想从 propertySheet 加载信息并显示到 VC++ 中的另一个对话框,有人知道该怎么做吗?

谢谢!

0 投票
2 回答
1081 浏览

java - 在 Eclipse RCP 中实现属性表编辑器的最简单方法是什么?

我有第三方属性类,它的内容是任意实现的。一些属性以 bean 的形式实现,而另一些则以键值对的形式实现。

我需要像这样实现属性编辑器

在此处输入图像描述

最简单的方法是什么?

我强调模型类没有任何要求。

更新

我的意思是有什么比 just 更强大的TableViewer吗?可能是一些支持的类Properties,或者有助于标记编辑器类型的注释库等......

0 投票
0 回答
238 浏览

c++ - 在模态属性表上的编辑控件中处理 WM_KEYDOWN

首先:我正在使用 C++ 和 ATL+WTL。

我正在尝试处理模式属性表WM_KEYDOWN页面上的编辑控件。我想在停机时拿到钥匙。到目前为止没有成功,我只有在没有失败的情况下才能得到。模态属性表似乎吃掉了这种组合,它用于循环浏览标准属性表中的选项卡。我已经尝试让编辑控件处理并返回,但仍然没有得到这个组合。但是,如果我使用无模式属性表一切正常(属性表不处理并且编辑控件接收这些键)。在我的应用程序中,我不想制作无模式的属性表。VK_NEXTVK_CONTROLVK_NEXTVK_CONTROLWM_GETDLGCODEDLGC_WANTALLKEYSCtrl+PageDown

所以问题是:有没有办法处理放置在模态属性表上的编辑控件中的那些键( VK_CONTROL+ )?VK_NEXT

0 投票
2 回答
3140 浏览

visual-studio-2010 - Visual Studio 属性表保存在哪里?

在 Visual Studio 2010 中,我创建了几个“项目属性表”并将其添加到项目的属性中。有什么方法可以指向或单击其中一个属性页面并找出我的硬盘驱动器上保存相应项目属性文件(扩展名为 .props 的文件)的位置?

0 投票
0 回答
237 浏览

c++ - 卡在 MFC 属性表中

我正在尝试在 MFC 中做一个属性表应用程序。
我为每个选项卡添加了对话,一切正常。
但我的实际问题是,当我在其中一个选项卡上放置一个按钮时,程序控件实际上没有到达那里。这就是我所做的。

  1. 添加了一个新对话框->从CPropertyPage类创建了它的

  2. 在性别选项卡中添加了一个按钮和文本框,并尝试了以下代码:

    无效性别::OnBnClickedBUTTON() { SetDlgItemInt(TEXTBOX_ID,1) }

我期望文本框用整数1打印。但什么也没有发生。我应该添加其他东西吗?
我实际上被程序的控制流程所困扰。请帮忙。