user32

    0热度

    1回答

    有谁知道如何使用Windows API获取可滚动子窗口的高度?我发现GetWindowRect,但似乎只返回“可见”区域的RECT,但我想要整个“可滚动”子窗口的RECT。这个窗口是第三方窗口,所以我需要使用User32的WinAPI函数。 谢谢!

    0热度

    1回答

    我想嵌入另一个应用程序,以便用户可以使用它的应用程序。我有这个工作正常的Windows应用程序内,但我不想限制到Windows,所以即时通讯将所有正常的C#代码转换为一个单一的C#应用​​程序女巫很容易,但即时通讯使用一些只有Windows代码user32.dll,所以我想知道是否有另一个我可以用来获得setParent和setWindowPos函数内user32.dll相同的效果。如果存在跨平台

    0热度

    2回答

    我想获得快速启动栏大小,但是我的代码返回false,问题在哪里? REBARBANDINFOW prbi; memset(&prbi, 0, sizeof(REBARBANDINFOW)); prbi.cbSize = sizeof(REBARBANDINFOW); prbi.fMask = 892; HWND hWndTray = ::FindWindow(L"Shell_TrayW

    0热度

    2回答

    我有一个C#Windows基本应用程序。现在我想要在系统菜单中的大小选项应该禁用。 在系统菜单中添加选项我使用user32.dll。 我正在使用Windows窗体。

    -1热度

    1回答

    固定使用user32.dll中 public partial class Form1 : Form { TheForm theForm;//empty form public Form1() { InitializeComponent(); theForm = new TheForm(); } internal cons

    0热度

    1回答

    我试图调用WinAPI函数DialogBox()。在Microsoft website这个函数被指定在user32.dll中。但是,当试图通过声明它作为从dll导入的函数来导入这个函数时,链接器告诉我它不在那里。然后我试图在C:\ Windows \ System32 \ user32.dll中找到依赖walker的函数,但函数不在那里。 (尽管我可以看到所有其他奇特的函数文字。)什么是这个原因,

    1热度

    1回答

    我设法通过这一个班轮以编程方式更改我的桌面背景: DllCall("user32.dll", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $CmdLine[1], "int", 0) …通过将所需的壁纸拖放到编译的脚本上。 我有另一个程序,更改桌面,但由于某种原因未能发送WM_SETTINGCHANGE消息

    16热度

    2回答

    我使用this board作为演示目的的键盘。 无论如何,使长话短说一切正常,除了极少数情况下。我发送位于user32.dll中的功能SendInput函数的击键。 所以我的计划是这样的: static void Main(string[] args) { Console.Write("Press enter an on the next secont the key combinat

    2热度

    1回答

    我正试图从Windows应用程序中的数据网格中抓取数据。 我已经使用User32.dll及其方法(如GetWindow)成功地从应用程序中的文本框中刮取数据,以找到句柄,然后使用SendMessage来读取内容。 [DllImport("user32.dll", EntryPoint = "GetWindow", SetLastError = true)] internal static

    1热度

    1回答

    我在使用user32.dll向应用程序发送点击时遇到问题。该按钮不会被点击,但在spy ++中,该消息确实出现。 我使用Win7的X64 的代码是用C#: [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern IntPtr FindWindow(string