?? api的意義是什么.txt
字號:
API是Application Programming Interface的縮寫,也就是應用程序調用系統功能的接口。Windows API主要包括系統定義的函數、消息及與之相關的數據類型。我們使用各種開發工具歸根結底都是和API打交道。但是API本身比較難掌握,所以開發工具都提供了各種可視的或面向對象的手段,如控件、類等,來使用戶即使不太了解API,也可以編寫Windows程序。但是這些手段是有限的,不可能包括API的所有方面。所以一些復雜的功能仍然需要調用API來實現。
窗口句柄都是動態生成的,不可能在編程時事先知道,只能通過FindWindow、GetWindow等函數在運行時得到。
如果想知道窗口的類名,可以借助VC的工具Spy++,用它選擇一個窗口,Spy++就可以在屬性窗口中顯示類名等有關信息。
如果要全面了解API,建議你買一本C語言開發Windows的書認真閱讀。
孟達
操作系統: Windows98
編程工具: VC6.0
問題: 我是一個初學者,有幾個問題我一直不太明白,希望您能夠給我解答:
1、什么是API函數
2、在那里可以找到關于API函數的資料
3、API函數是不是指在VC中不用::直接調用的函數?它同vc中afx...函數有什么區別。
水平: 剛入門
答:API的基本介紹已經在上面提到。API函數最詳細的資料是VC++幫助中的說明。
在VC中不用::直接調用的函數并不全是API,有一些如fopen,是標準的C函數。afx..函數是MFC函數,是VC特有的函數,也不屬于API函數。而有些API函數和MFC函數同名,調用時需要加::才行。
<END>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -