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刪除邊框(所有非客戶區域)?