[問題] linux傳送unicode 字串給focus window

看板C_and_CPP (C/C++)作者 (貓哥找我打牌阿)時間15年前 (2010/11/29 20:44), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 在linux的window下unicode string沒法傳送到當前視窗 希望得到的正確結果: 目前的視窗能完整收到傳送過去的字串 程式跑出來的錯誤結果: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) linux with gcc/g++ Xlib 有問題的code: (請善用置底文標色功能) 補充說明: 目前我只能模擬ASCII字串給視窗,但是這沒用 我需要的是當前視窗能一次收到完整的unicode 字串 有沒有大大能幫我解惑一下呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.16.83

11/29 20:59, , 1F
請問是send哪種訊息? WM_SETTEXT ?
11/29 20:59, 1F

11/29 21:05, , 2F
我現在還不知道要用什麼訊息送 類似模擬VC的SendInput
11/29 21:05, 2F

11/29 21:05, , 3F
的行為送字串給指定的window
11/29 21:05, 3F

11/29 21:05, , 4F
你不說你模擬ASCII字串給視窗了?那你是怎麼給的?
11/29 21:05, 4F

11/29 21:06, , 5F
不是用 SendMessage 還是 PostMessage 嗎?
11/29 21:06, 5F

11/29 21:12, , 6F
linux 沒SendMessage這東西吧 是用xlib 的XSendEvent
11/29 21:12, 6F

11/29 21:13, , 7F
模擬指定的keycode給當前視窗
11/29 21:13, 7F

11/29 22:29, , 8F
XD 抱歉,誤會一場..
11/29 22:29, 8F
文章代碼(AID): #1Cyw0IsR (C_and_CPP)
文章代碼(AID): #1Cyw0IsR (C_and_CPP)