C++: SendMessage 的使用方式

之前提過 PostMessage 的用法 其實 SendMessage 的用法也滿類似的
先看看他的定義:
LRESULT SendMessage(HWND hWnd, UINT Msg,WPARAM wParam, LPARAM lParam);

hWnd – handle of destination window
Msg – message to send
wParam – first variable
lParam – second variable

宣告跟 PostMessage 也滿類似的 差別僅在於回傳值的不同
PostMessage 是 BOOL 而 SendMessage 則是 LRESULT
故 SendMessage 用於需要即時得知處理結果的情況下
而 PostMessage則是將處理送出 不在意立即結果
下面兩篇網誌 有查到一些使用時機與用法 可以參考… [1]、[2]

Auto Complete (Cont.)

由上一篇靈感 發現其實 之前提到缺乏的 “Simulate Table” & “KeyBoard Action” 部分
可以藉由該方式完成 於是週末又開始著手修改 Auto Complete 的小程式 …

Auto Complete

Google現在查詢時 都會自動幫你提示可能的查詢字元是什麼?
這種技術 我們稱他做 “Auto Complete“…