Sử dụng hàm API Sendmessage để gửi phím bấm tới Notepad
Trang 1 trong tổng số 1 trang
Sử dụng hàm API Sendmessage để gửi phím bấm tới Notepad
Mình đang cần gửi một phím bấm ( thật ra là nhấn 1 nút trên một process
đang chạy và minimize ). Mính làm thử với notepad, phần FindWindow thì
ok rồi, nhưng sao lệnh sendmessage không hoạt động.
AI rành hướng dẫn giùm với nhé.
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
private void btnGetProcess_Click(object sender, EventArgs e)
{
IntPtr hwnd = FindWindow(null, "1.txt - Notepad");
SendMessage(hwnd, 0x100, 0x74, 0);
}
Admin
- Bài toán tốt và cần !
- Nhưng phải cụ thể: Nhấn vào đâu trong Giao diện người dùng của tiến trình đó ? (vào Nút lệnh của form, thuộc ToolBar; vào mục Thực đơn,...)
đang chạy và minimize ). Mính làm thử với notepad, phần FindWindow thì
ok rồi, nhưng sao lệnh sendmessage không hoạt động.
AI rành hướng dẫn giùm với nhé.
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
static extern IntPtr SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
private void btnGetProcess_Click(object sender, EventArgs e)
{
IntPtr hwnd = FindWindow(null, "1.txt - Notepad");
SendMessage(hwnd, 0x100, 0x74, 0);
}
Admin
- Bài toán tốt và cần !
- Nhưng phải cụ thể: Nhấn vào đâu trong Giao diện người dùng của tiến trình đó ? (vào Nút lệnh của form, thuộc ToolBar; vào mục Thực đơn,...)
NguyenThuyPhuong_I12A- Tổng số bài gửi : 35
Join date : 24/02/2012
Age : 38
Đến từ : TP_ Quảng Ngãi
Similar topics
» 8 ứng dụng thay thế windows notepad(sưu tầm)
» Method SendMessage của thư viện user32.dll?
» Một số phím nóng hay dùng trong C++
» Một số phím nóng hay dùng trong C++
» Điểm yếu nhất của Windows 8: khó dùng với chuột và phím
» Method SendMessage của thư viện user32.dll?
» Một số phím nóng hay dùng trong C++
» Một số phím nóng hay dùng trong C++
» Điểm yếu nhất của Windows 8: khó dùng với chuột và phím
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết