问题标签 [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 投票
1 回答
45 浏览

visual-studio-2017 - 即使头文件到位,SetLook 的 MFC MDI 问题

我已经实现了一个属性表和几个从 MainFrame.cpp 的主菜单调用的属性页,这些属性页是从我的问题在这里产生的:

MFC MDI 设计用户首选项对话框 GUI 布局功能

我登陆的代码是:

产量:

设置表/页面工作

我已包含在 MainFrame.h

属性表CMFCPropertySheet同时在.cpp&中使用.h,如其.h文件中所示:

所以这里的问题是什么,你可以看到我不得不注释掉,SetLook(CMFCPropertySheet::PropSheetLook_OneNoteTabs);因为我得到一个错误,说SetLookidentifier not found C3861

如果我将鼠标悬停在 IDE 中MainForm.h并右键单击该#include <afxpropertysheet.h>文件,则会在 IDE 中直接打开,如果我搜索SetLook它,肯定可以在public函数部分找到它。

因此,我已经看到了多个使用它的代码示例,SetLook并且我查看的其中一个教程使用了它,并且在我使用 VS2017 时它运行良好。

我意识到什么是“未找到”,但我不知道为什么这里会出现问题。这是我现在遇到的唯一错误,我想使用该功能。

对这里可能发生的事情的想法?

更新:

按照 Dxiv 的建议,我将代码更改为:

SettingsSheet.SetLook(CMFCPropertySheet::PropSheetLook_OneNoteTabs);

它现在可以编译并运行,但有一些奇怪的结果,它只显示一个属性页,其余的都是 AWOL。

选项卡不见了!

0 投票
0 回答
28 浏览

c# - 以编程方式打开 AD 用户对象的“属性”窗口

我正在尝试创建一个 C# WPF 程序,这使得 AD 中用户的帮助台管理更加容易。我在 atm 的位置是,我想创建一个链接到特定用户(可能是计算机和打印机)的 ADUC 属性的按钮。

https://i.ibb.co/5k0vPzh/stack.png

从不同的角度看后;例如,通过 dsa.msc 打开它(但不特定于用户对象)。但最有希望的是名为 PropSheetHost 的 Windows 2003 SDK 示例,位于 - https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/netds/adsi/activedir/propsheethost

但是由于 c++ 经验有限,现在才开始研究 shell 编程,我不知所措。关于这个程序的功能有很多问题,我的下一步是阅读一本关于它的书。但在继续之前,我想确保我没有忽略一些简单的解决方案。

0 投票
1 回答
33 浏览

c++ - 我们如何访问像 WM_CTLCOLOR 这样的属性表的窗口消息?

在属性表结构 PFNPROPSHEETCALLBACK 上有一个回调,但消息仅限于 PSCB_INITIALIZED、PSCB_PRECREATE 和 PSCB_BUTTONPRESSED。我想处理 WM_CTLCOLOR 之类的消息,但似乎找不到解决方法。可能吗?

我的最终目标是更改选项卡控件的颜色和属性表对话框的外框。

0 投票
1 回答
61 浏览

mfc - CPropertySheet - 删除框架

我正在尝试删除我的 CPropertySheet 的框架。最近几天我google了很多,但找不到解决方案。

我认为它适用于:

但它没有^^

这是一张图片 https://ibb.co/R7b0tdD

我想删除这个 3D 边框