-
18-01-2011, 12:24 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Lấy handle của control khác khi biết class và instance?
Làm sao để lấy đc handle của các control khác khi biết class và instance của nó hả các bro, ví dụ em lấy cái handle của cái cửa sổ notepad có class là edit và instance là 1 với[IMG]images/smilies/dont_know.gif[/IMG]
View more random threads:
- Tạo PreTranslate cho Win32 Dialog để bắt sự kiện WM_KEYDOWN (parent)
- [Hook] Xin tài liệu hướng dẫn hook
- [C++]Hook Windows, ứng dụng viết bot cho game
- Hook không vào được procedure.
- Hook nhiều hàm API không bị cash, làm như thế nào?
- RegSetValueExA chạy sai với kiểu REG_DWORD
- mỗi hàm callback mỗi khác sao?
- Làm thế nào để đọc 1 số byte cuối của file trên mạng
- API GetCommandLine Tác dụng ?
- Hook keyboard ko chạy khi chơi game full screen(Warcraft)
-
18-01-2011, 12:49 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Đây:
Mã://Get a Window Handle by ClassNameHWND hWndNotepad = FindWindow(_T("notepad"), NULL); //Get a Child Window Handle by ClassNameHWND hWndEditArea = FindWindowEx(hWndNotepad, NULL, _T("Edit"), NULL);
-
18-01-2011, 12:58 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vậy có 2, 3,...n instance thì sao? Code trên lấy Handle của instance nào?
-
18-01-2011, 01:08 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi peterdrew
-
18-01-2011, 01:55 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Vậy trong trường hợp ko most of case thì thế nào hả bro?
-
18-01-2011, 01:59 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Kevin Hoang
Còn đây là code test của Peter theo các ý trên:
Mã:#include <windows.h>#include <stdio.h> #include <conio.h> int main() { HWND hWndNotepad = FindWindow("notepad", NULL); HWND hWndEditArea = FindWindowEx(hWndNotepad, NULL, "Edit", NULL); printf("%x",hWndEditArea); getch(); return 0;}
-
18-01-2011, 02:33 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kyo_pyro
Gửi bởi peterdrew
-
18-01-2011, 02:38 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi Kevin Hoang
Gửi bởi Kevin Hoang
-
18-01-2011, 02:41 PM #9Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Em hiểu ý bác kevin, có phải là cái trên nhất giống như kiểu layer trên cùng trong pts đúng ko [IMG]images/smilies/biggrin.png[/IMG].
Nhưng nếu mình dùng enumwindow để tạo danh sách cửa sổ, trong trường hợp muốn lấy cái instance đằng sau thì làm sao để biết cái mình cần là gì hả bác?
-
20-01-2011, 09:54 AM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi kyo_pyro
Nếu có một danh sách rồi, bạn nghĩ là sẽ làm gì? Sao không đem chia cho anh em cộng đồng C Việt mỗi người một cửa sổ nhỉ? [IMG]images/smilies/clap_grin.gif[/IMG][IMG]images/smilies/lick.gif[/IMG]
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...