-
06-11-2010, 10:40 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Win32API và C for Window có liên quan đến nhau không?
các a,c cho e hỏi Win32API và C for Window có liên can j nhau ko
Doạn code sau là là của Win32API hay C for Window
Mã:#include <stdio.h>#include <windows.h> DWORD WINAPI PrintThreads (LPVOID); int main (){ HANDLE hThread;DWORD dwThreadID;int i;for (i=0; i<5; i++){hThread=CreateThread(NULL, //default security attributes0, //default stack sizePrintThreads, //function name(LPVOID)i, // parameter0, // start the thread immediately after creation&dwThreadID );printf("ThreadID = %d ", dwThreadID);if (hThread){printf ("Thread launched successfully, hThread = %d ", hThread);//CloseHandle (hThread);}}Sleep (1000);getch();return (0);} DWORD WINAPI PrintThreads (LPVOID num){while (1){printf ("Thread Number is %d%d%d ", num,num,num);printf("Thread Id = %d is running ", GetCurrentThreadId());Sleep(1000);}return 0;}
View more random threads:
- hook keyboard trong VC++ không được :(
- Cách chống chương trình bị tắt bởi taskkill?
- In ra chữ Trung Quốc khi hook bàn phím?!
- InjectDLL Sử Dụng SetWindowHook Hook KeyBoard
- Kiểu Dữ Liệu Tương đương giữa 2 ngôn ngữ VB và C++
- có 2 WM_KEYDOWN trong 1 lần nhấn phím?
- vẻ hình chử nhật trong Win32Api ?
- Gọi hàm trong process và tìm địa chỉ của hàm đó từ 1 process khác như thế nào ?
- Hide Window CMD in .Bat ?
- Sử dụng CloseHand() bị crash
-
16-11-2010, 08:41 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Các hàm API của Windows được Microsoft viết và dịch ra, lưu lại thành các DLL, nó trở thành lõi của HĐH Windows. Hầu như các ứng dụng chạy trên Windows đều phải sử dụng các API này để yêu cầu Windows làm điều gì đó. Đa số Windows API viết bằng C, tất nhiên Microsoft ko bao giờ cho bạn biết source code của những API đó, nhưng nếu bạn muốn viết phần mềm cho Windows, Microsoft cũng cung cấp các file Header (.h) và Library (.lib), trong đó chứa nguyên mẫu của Windows API, bạn chỉ việc gọi đến các hàm này, trình liên kết sẽ dùng các file .lib để biết về DLL tương ứng cần sử dụng. Lời gọi hàm Windows API cực kỳ tự nhiên với ngôn ngữ C/C++, bởi vì những file .h đó cũng là file được Microsoft sử dụng khi viết ra các API này (các file .C chứa cài đặt của Windows API thì MS ko công bố). Nhưng các ngôn ngữ khác thì việc sử dụng Windows API lại ko đơn giản như vậy. Tùy ngôn ngữ và trình dịch sẽ có cách sử dụng Windows API khác nhau, nói cho cùng là ko thể include những file .h kia rồi gọi hàm trong đó.
Như vậy, lập trình Windows API hay C for Windows là một [IMG]images/smilies/biggrin.png[/IMG] Chương trình của bạn là lập trình Windows API, Win32, và dĩ nhiên cũng là C for Windows. Tất cả các file .h đều được include trong file windows.h kia. Muốn thấy các file header của Windows thì có thể tìm trong thư mục Microsoft SDKs.
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ