小编Cra*_*aig的帖子

我可以阻止用户关闭,移动或调整自定义Excel任务窗格吗?

我正在使用VS 2010为Excel加载项创建自定义任务面板.我希望任务窗格始终对用户可见,因此无法关闭,移动或调整其大小.

有没有办法在任务窗格的标题栏中禁用这些功能?也许通过禁用右上角的关闭框和向下箭头按钮?

谢谢

c# vsto excel-addins

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

如何使用WiX使安装程序窗口可调整大小?

我正在使用WiX构建安装程序,并使用基于Minimal界面的自定义UI.运行安装程序时,我注意到它的右下角没有调整大小的窗口,其最大化按钮被禁用.我怎样才能启用它们?

wix

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

Visual Studio 2012的导航按钮如何表现?

在Visual Studio 2012的IDE中,我注意到现在有向前和向后的导航按钮,类似于Web浏览器.

在解决方案资源管理器中,似乎这些按钮允许您在搜索之间来回导航.有关详细信息,请参阅文章.

但是,这些导航按钮也存在于IDE主菜单正下方的工具栏中.使用这些按钮似乎可以控制激活哪些文档窗口,但我找不到解释其确切行为的博客文章.

是否有博客文章或在线规范准确描述了这些导航按钮的作用?

visual-studio

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

如何获得满足谓词的向量中唯一ptrs的子集?

我有一个std::unique_ptr<Foo>对象矢量.我想获得符合某些条件的所有矢量项的集合.我看到std函数,但它们似乎都测试谓词(并返回bool)或返回单个元素.

是否有内置机制来获取作为向量子集的集合?如果没有,有没有办法构建一个迭代器来测试项目对任意谓词(以识别符合我的条件的那些)和一种机制来返回满足该谓词的所有项目?

c++ iteration predicate unique-ptr c++11

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

为什么我使用受保护的静态成员获得C2248(不可访问的成员)?

比方说我有:

#include <Windows.h>
#include <iostream>
#include <vector>

std::vector<int> Base::m_intList;

class Base
{
public:
    Base();
protected:
    static std::vector<int> m_intList;
};

class Derived : Base
{
public:
    Derived();
protected:
    bool fWhatever;
};

class MoreDerived : Derived
{
public:
    MoreDerived();
private:
    HRESULT DoStuff();
};

Base::Base()
{

}

Derived::Derived()
{

}

MoreDerived::MoreDerived()
{

}

HRESULT MoreDerived::DoStuff()
{
    for (auto it = m_intList.begin(); it != m_intList.end(); it++)
    {
        std::cout << *it;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我得到"m_intList:无法访问类'MoreDerived'中声明的无法访问的成员".

问题:为什么我不能在派生类的DoStuff函数中访问受保护的静态成员?

c++ inheritance

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