【问题标题】:How to bind Mirc to Visual Studio in C#?如何在 C# 中将 Mirc 绑定到 Visual Studio?
【发布时间】:2019-05-12 23:42:08
【问题描述】:

我正在统一开发一款游戏,它需要某种聊天客户端。我必须将 mIRC 绑定到 Visual Studio 和 Unity,这样我才能开始下一阶段,对客户端进行编码。我在寻找教程时遇到问题,因为这是一种复杂的情况。

我选择了 mIRC,这样我就不必完全用聊天客户端重新发明轮子,而且它看起来比我能做的更漂亮。我想在 C# 中执行此操作,因为我非常熟悉这种语言。我尝试在互联网上搜索有关如何执行此操作的教程,但没有一个适合我的需要。

最后,我希望准备好一个 DLL,以便 Visual Studio 可以与 Unity 和 mIRC 进行通信。

【问题讨论】:

  • 这不是重复的,因为我有一个我想用来制作 DLL 的软件列表。只是不确定如何将它们绑定在一起。
  • 您...想要将实际的 mIRC 客户端嵌入到您自己的应用程序中?或者……什么?
  • 我认为你让自己过得很艰难。你可以找到可以参考的 c# irc 客户端,或者使用 signalr 构建一些东西。数以千计的教程和示例项目以及大量准备就绪的 nuget 包和库。不过,如果您真的想这样做,这已经很老了,但值得一试:stackoverflow.com/questions/523669/…
  • @Ben 看了一下 Signalr 并决定改用它!谢谢!这很有帮助!

标签: c# visual-studio unity3d dll mirc


【解决方案1】:

您的问题不是 100% 清楚,这是您的意思吗?...

听起来您想在应用程序中嵌入一个 mIRC 窗口...

最简单的方法是让 mIRC 加载您的 DLL,然后使用该接口通过 mIRC $window 别名(或类似名称)获取窗口的 hwnd。

一旦你有了它,你应该能够使用 Windows API 将窗口嵌入到你自己的应用程序中(并可能隐藏 mIRC 的其余部分)。

【讨论】:

    猜你喜欢
    • 2011-05-10
    • 2018-01-20
    • 2013-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多