syslistview32

    -1熱度

    1回答

    我正在從一個C#應用程序,必須從其他應用程序(非託管)捕獲數據。 這個另一個應用程序有許多SysListView32控件,我將得到一個特定的SysListView32控件的數據,但我可以用來獲得這個特定控件的唯一東西是列標題(SysHeader32)文本,它們是每個SysListView32控件都不同。 我從所有SysListView32控件捕獲了數據(來自行和列的所有文本),但我無法捕獲標題列的

    3熱度

    2回答

    我有一個ListView('SysListView32')控件的應用程序,我想從中提取數據。該控件有4列,只有文本數據。 我一直在玩弄以下行(在網上找到的地方): VALUE_LENGTH = 256 bufferlength_int=struct.pack('i', VALUE_LENGTH) count = win32gui.SendMessage(TargetHwnd, commctrl

    3熱度

    2回答

    我一直在爲這一整晚奮戰。我只是沒有什麼錯。我正在嘗試獲取桌面圖標+標題大小。我有一些函數可以找到桌面句柄並將其放入名爲SysListView32_hwnd的變量中。我已經驗證它是正確的與Windows間諜程序。這是我遇到麻煩的部分。 Rectangle rct = new Rectangle(); IntPtr pRct = Marshal.AllocHGlobal(Marshal.SizeOf

    0熱度

    1回答

    我想寫一個應用程序,該應用程序在windows xp下按照它們位於任務欄 中的順序讀取快速啓動項目,併爲每個項目設置熱鍵。 窗+ 1應該啓動第一應用窗口 + 2的第二等 (如在窗口7) 所有這些項目被找到IA文件夾,但如果我讀取此文件夾中的項目,我不得到這些項目的正確順序。 我發現了兩個解決方案得到正確的順序 - 第一: 註冊表 條目中發現,在其保存它們如何定位,而不是純文本格式。我不知道如何閱讀

    2熱度

    2回答

    我們在SysListView32中有一個元素表。其實他們是一張安排在5列以下的桌子。如何訪問SysListView32表中的第3列?

    0熱度

    1回答

    我發現的所有例子都是C#相關的,但我不熟悉它。 我的任務是提供某種自動化測試。我有安裝其第一按鈕SysListView32裏面,我能理解 我的目標是選擇它們,其名稱選擇按鈕,單擊它 最後一部分是顯而易見的: GetWindowText(control, window_name, 256); if(strcmp..... { do smth } 但是,當涉及到SysListView32我

    3熱度

    5回答

    這裏是我的代碼: public static string ReadListViewItem(IntPtr lstview, int item) { const int dwBufferSize = 1024; int dwProcessID; LV_ITEM lvItem; string retval; bool bSucc

    6熱度

    2回答

    我可以在列表視圖中做一個鼠標選擇矩形,如SysListView32? 有沒有辦法使用SysListView32並在Delphi中使用它? 謝謝!

    5熱度

    1回答

    我有一個SysListView32應該有可能主持數百萬行,並且三列文本A,B,C每個< 256個字符。假設列B有許多重複(例如:列A是文件名,列B是路徑,每行是文件系統的文件),並且只有100k個不同的值(而不是幾百萬)。 是否可以避免在ListView GUI元素的列B的內容的RAM中重複? 我們能填充ListView僅指針到數組中的元素(從塔B的不同值的100K的元件陣列剖切),而不是複製數據

    2熱度

    1回答

    這是一種GUI自動化應用程序,我希望從另一個進程的列表視圖中讀取數據。 ListView控件類是SysListView32並具有以下樣式設置LVS_OWNERDRAWFIXED 通常我能夠使用以下步驟 在其他工藝 的存儲空間分配內存讀取列表視圖的文本 發送消息到列表視圖中讀取緩衝區中分配的指針的文本 讀取緩衝區 當listview不是ownerdrawn時它工作正常,但在這種情況下,listvie