小编sha*_*eMe的帖子

将IntPtr窗口句柄转换为IWin32Window ^

如何将从表单/控件的Handle属性获取的句柄转换为IWin32Window ^?

c++-cli handle

17
推荐指数
3
解决办法
2万
查看次数

从C#类库导出函数

如何导出在C#类库中定义的函数,同时允许它们导入到非托管C++应用程序/ DLL并从中调用?

c# c++ dll export

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

托管类型的全局对象

有没有办法声明/定义托管类型的全局/静态对象?

managed-c++ c++-cli global-variables

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

相对缩放3D空间中的对象集合

鉴于在特定地层中空间排列的一组3D模型,如何在保持彼此之间的相对距离的同时缩放它们?

例证:我有10个网格.其中六个被安排形成一个封闭的方形房间.其余4件是放置在其内部适当位置的家具.所有网格的比例均为1.0.我希望将它增加到2.0.

algorithm math 3d transformation scale

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

在C++/CLI中正确对象处理

考虑以下课程:

public ref class Workspace
{
protected:
    Form^                 WorkspaceUI;
    SplitContainer^       WorkspaceSplitter;
    AvalonEditTextEditor^ TextEditor;
    ScriptOffsetViewer^   OffsetViewer;
    SimpleTextViewer^     PreprocessedTextViewer;

    ListView^             MessageList;
    ListView^             FindList;
    ListView^             BookmarkList;
    ListView^             VariableIndexList;
    TextBox^              VariableIndexEditBox;
    Label^                SpoilerText;

    ToolStrip^            WorkspaceMainToolBar;
    ToolStripButton^      ToolBarNewScript;
    ToolStripButton^      ToolBarOpenScript;
    ToolStripButton^      ToolBarPreviousScript;
    ToolStripButton^      ToolBarNextScript;
    ToolStripSplitButton^ ToolBarSaveScript;
    ToolStripDropDown^    ToolBarSaveScriptDropDown;
    ToolStripButton^      ToolBarSaveScriptNoCompile;
    ToolStripButton^      ToolBarSaveScriptAndPlugin;
    ToolStripButton^      ToolBarRecompileScripts;
    ToolStripButton^      ToolBarCompileDependencies;
    ToolStripButton^      ToolBarDeleteScript;
    ToolStripButton^      ToolBarNavigationBack;
    ToolStripButton^      ToolBarNavigationForward;
    ToolStripButton^      ToolBarSaveAll;
    ToolStripButton^      ToolBarOptions;

    ArbitraryCustomClass^ CustomClassInstance;

public:
    Workspace()
    {
        WorkspaceUI = gcnew Form();
        WorkspaceSplitter = gcnew SplitContainer();
        // ...
        Form->Controls->Add(WorkspaceSplitter);
        // ...

        WorkspaceUI->Show(); …
Run Code Online (Sandbox Code Playgroud)

garbage-collection destructor idisposable c++-cli delete-operator

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