keybd_event只用來產生鍵盤事件,系統捕捉到鍵盤事件後,會轉化爲鍵盤消息的形式派發給擁有鍵盤輸入焦點的應用程序。
PostMessage首先把消息發送到指定句柄所在線程的消息隊列再由線程派發。
SendMessage直接把消息送到指定句柄窗體或控件。
SendMessage(hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); // 最大化
SendMessage(hwnd, WM_SYSCOMMAND, SC_MINIMIZE, 0); // 最小化
SendMessage(hwnd, WM_SYSCOMMAND, SC_CLOSE, 0); // 關閉
SendMessage(hwnd, WM_SYSCOMMAND, SC_RESTORE, 0); // 最大化狀態還原
sendmessage(memo1.Handle, WM_VSCROLL, SB_BOTTOM, 0); // 使memo滾動到最底行