getwindowlong

    2热度

    3回答

    我使用GetWindowLong这样的: [DllImport("user32.dll")] private static extern IntPtr GetWindowLong(IntPtr hWnd, int nIndex); 但根据MSDN文档我应该使用GetWindowLongPtr将64位兼容。 http://msdn.microsoft.com/en-us/library/ms6

    0热度

    1回答

    我尝试使用GetWindowLong API函数来获得另一个地址空间的另一个窗口,但这个函数返回0的WindowProc地址(GWL_WNDPROC)和GetLastErro为5(拒绝访问)我跑我的程序作为管理员,并再次遇到这个问题, 请帮帮我? OS:Win7的86

    0热度

    1回答

    这看起来像重复,但首先听到我。这在调试方面更多。 我试图用方法here删除我的窗口的边框。 什么是会使这些功能不起作用的一些事情?使用ShowWindow(Handle, SW_HIDE)隐藏窗户也不起作用。我用很多函数创建了自己的Window类,所以我不想在这里粘贴我的整个代码。 这里是我的窗初始化函数: HRESULT SampleWindow::InitializeSimple(Sample

    11热度

    2回答

    我想P/Invoke到GetWindowLongPtr和SetWindowLongPtr,我看到有关他们的信息有冲突。 有些消息来源说,在32位平台上,GetWindowLongPtr只是一个调用GetWindowLong的预处理器宏,并且GetWindowLongPtr不作为user32.dll中的入口点存在。例如: 的pinvoke.net entry for SetWindowLongPtr

    0热度

    1回答

    我需要从其他窗口读取文本值并将该值查询到另一个应用程序(我的问题将在第一个任务周围)...因此,我正在“窥探”其他窗口(某些第三方第三方应用程序与我们的产品相关),并等待“接受”按钮被点击以从文本框中读取值。这个其他的应用程序,对话框,有多个文本框和命令按钮。 我制作了一个鼠标钩,并在此应用程序外观中激活它。我正在读这个窗口矩形内的所有鼠标移动;文字,标题,儿童窗口ID,矩形,抓取左/右/中/轮点

    28热度

    3回答

    我有一个窗口周围有一个坚实的边框。如何通过使用SetWindowLong和GetWindowLong删除边框(所有非客户区域)?