我在互聯網上進行了研究,但我找不到。如何sqlesistant像程序可以從另一個文本編輯器(記事本++,SQL管理工作室等)捕獲文本從文本編輯器捕獲文本
例如,如果你按Ctrl +鼠標左鍵單擊記事本++,sql助手檢測文本並重新繪製藍色並打開存儲過程點擊自己的窗口。
Hook api可以嗎?我下載了許多用c#編寫的api示例,但沒有關於捕獲文本的示例,是否可以使用託管代碼?
我在互聯網上進行了研究,但我找不到。如何sqlesistant像程序可以從另一個文本編輯器(記事本++,SQL管理工作室等)捕獲文本從文本編輯器捕獲文本
例如,如果你按Ctrl +鼠標左鍵單擊記事本++,sql助手檢測文本並重新繪製藍色並打開存儲過程點擊自己的窗口。
Hook api可以嗎?我下載了許多用c#編寫的api示例,但沒有關於捕獲文本的示例,是否可以使用託管代碼?
像那樣的程序使用普通的Win32 API調用來檢查窗口上下文。他們使用全局鍵盤鉤子來檢測按鍵,然後使用像GetActiveWindow這樣的調用來確定選擇了哪種窗口/控件以及如何與它進行交互。
您可以使用Win32 API函數來得到一個對象/對象」內容 像getwindow-getwindowex-FindWindow函數,findwindowex等從user32.dll中的一些Win32 API函數可以是有用 在www.daneshjooyar.com有是關於在c#中使用api函數的一些視頻。#