Win32數(shù)據(jù)類型.doc_第1頁
Win32數(shù)據(jù)類型.doc_第2頁
Win32數(shù)據(jù)類型.doc_第3頁
Win32數(shù)據(jù)類型.doc_第4頁
Win32數(shù)據(jù)類型.doc_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Win32 常用數(shù)據(jù)類型以下這些數(shù)據(jù)類型被Win32 API支持可以用于定義函數(shù)返回值、函數(shù)和消息的參數(shù)或結(jié)構(gòu)體成員變量.他們定義了相關(guān)數(shù)據(jù)大小和位。下面這個表包含以下數(shù)據(jù)類型: 字符串、整型數(shù)、布爾型、指針類型和句柄類型.這些字符串、整型數(shù)、布爾型是同C編繹器公用的.大多的指針類型名稱前綴使用 P或LP.一個基本的Win32應(yīng)用程序是使用一個句柄提交一個資源到內(nèi)存中去的。 類型定義ABORTPROC指向一個應(yīng)用程序定義的系統(tǒng)調(diào)用返回函數(shù)-當打印工作在假脫機期間被取消時的指針ACMDRIVERENUMCB指向一個程序定義調(diào)用返回函數(shù)-被acmDriverEnum使用. ACMDRIVERPROC指向一個程序定義調(diào)用返回函數(shù)-被一個安裝音頻壓縮管理驅(qū)動器(ACM)ACMFILTERCHOOSEHOOKPROC指向一個程序定義函數(shù)-鉤住acmFilterChoosec對話框ACMFILTERENUMCB指向一個程序定義調(diào)用返回函數(shù)被acmFilterEnum使用ACMFILTERTAGENUMCB指向一個程序定義調(diào)用返回函數(shù)被acmFilterTabEnum使用ACMFORMATCHOOSEHOOKPROC指向一個程序定義函數(shù)-鉤住acmFormatChoose對話框ACMFORMATENUMCB指向一個程序定義調(diào)用返回函數(shù)被acmFormatEnum 使用ACMFORMATTAGENUMCB指向一個程序定義調(diào)用返回函數(shù)被acmFormatTagEnum 使用APPLET_PROC指向一個類庫定義調(diào)用返回函數(shù)-在控制面板應(yīng)用程序中為空指針ATOMAtom (參考字符串在一個atom表中).BOOL布爾類型值(應(yīng)為 TRUE 或 FALSE).BOOLEAN布爾類型值(應(yīng)為 TRUE 或 FALSE).BSTR32bit字符指針類型BYTE字節(jié)類型 (8 bit).CALINFO_ENUMPROC指向一個程序定義調(diào)用返回函數(shù)收到一個日歷信息字符串 CALLBACK調(diào)用返回函數(shù)的調(diào)用習慣.CHAR8-位 Windows (ANSI)字符串COLORREF紅, 綠, 藍 (RGB)顏色值 (32位). CONST在運行期間保持不變的常量.CRITICAL_SECTION臨界區(qū)對象.CTRYID國家標識符.DATEFMT_ENUMPROC指向一個程序定義調(diào)用返回函數(shù)收到一個日期格式的字符串 DESKTOPENUMPROC指向一個程序定義調(diào)用返回函數(shù)收到一個桌面名稱 DLGPROC指向一個程序定義對話框返回程序 DRAWSTATEPROC指向一個程序定義調(diào)用返回函數(shù)著色一個復(fù)合圖象 DWORD32-bit 無符號整數(shù). EDITWORDBREAKPROC指向一個程序定義調(diào)用返回函數(shù)-當一個多行編輯控件需要文本換行時被操作系統(tǒng)調(diào)用.ENHMFENUMPROC指向一個程序定義調(diào)用返回函-列舉增強圖元文件記錄 ENUMRESLANGPROC指向一個程序定義調(diào)用返回函數(shù)-列舉資源語言 ENUMRESNAMEPROC指向一個程序定義調(diào)用返回函-列舉一個資源名稱 ENUMRESTYPEPROC指向一個程序定義調(diào)用返回函-列舉一個資源類型 FARPROC指向一個程序定義調(diào)用返回函數(shù).FLOAT浮點數(shù)類型.FILE_SEGMENT_ELEMENT64-bit 緩沖區(qū)指針FONTENUMPROC指向一個程序定義調(diào)用返回函數(shù)-列舉字體 GOBJENUMPROC指向一個程序定義調(diào)用返回函數(shù)列舉圖形設(shè)備對象 (GDI) GRAYSTRINGPROC指向一個程序定義調(diào)用返回函數(shù)-畫灰色文本HACCEL加速鍵表句柄.HANDLE對象句柄HBITMAP位圖句柄HBRUSH畫刷句柄HCOLORSPACE邏輯顏色間隔句柄HCONV對態(tài)數(shù)據(jù)交換會話句柄(DDE)HCONVLISTDDE 會話列表句柄HCURSOR光標句柄.HDC設(shè)備上下文句柄(DC).HDDEDATADDE數(shù)據(jù)句柄HDESK桌面句柄.HDROP內(nèi)部結(jié)構(gòu)體句柄.HDWP緩期窗口位置結(jié)構(gòu)體句柄HENHMETAFILE增強圖元文件句柄HFILE打開一個文件句柄(不是創(chuàng)建文件的句柄) HFONT字體句柄HGDIOBJGDI對象句柄HGLOBAL全局大內(nèi)存塊句柄(連續(xù)內(nèi)存).HHOOK鉤子句柄HICON圖標句柄 HIMAGELIST圖象列表對象句柄 HIMC輸入上下文句柄HINSTANCE實例句柄.HKEY注冊鍵句柄HKL鍵盤規(guī)格句柄HLOCAL本地內(nèi)存塊句柄HMENU菜單句柄HMETAFILE圖元文件句柄HMODULE模塊句柄HMONITOR顯示器句柄.HOOKPROC指向一個程序定義鉤子函數(shù)被SetWindowsHookEx指定 HPALETTE調(diào)色板句柄.HPEN畫筆句柄HRGN區(qū)域句柄HRSRC資源句柄HSZDDE串句柄.HTREEITEM樹視控件節(jié)點條目句柄HWINSTA窗口位置句柄HWND窗口句柄INT有符號整數(shù)IPADDRIP 地址. 從一個IP地址轉(zhuǎn)換到 a.b.c.d 形式 LANGID語言標識符. LCID現(xiàn)場標識符LCSCSTYPE顏色間隔類型LCSGAMUTMATCH全音階匹配模式LCTYPE現(xiàn)場消息類型 LINEDDAPROC指向調(diào)用返回函數(shù)-進度條相配. LOCALE_ENUMPROC指向一個程序定義調(diào)用返回函數(shù)-收到一個現(xiàn)場標識串 LONG32-bit 有符號長整數(shù)類型LONGLONG64-bit 有符號長整數(shù)類型.LPARAM32-bit消息參數(shù)(傳到一個程序或從函數(shù)中返回)LPBOOL指向BOOL值的指針LPBYTE指向BYTE值的指針LPCCHOOKPROC指向一個程序鉤子函數(shù)被顏色公共對話框使用. LPCFHOOKPROC指向一個程序鉤子函數(shù)被字體公共對話框使用.LPCOLORREF指向一個COLORREF值的指針LPCRECT32bit不可變的矩形區(qū)域指針LPCRITICAL_SECTION指向臨界區(qū)的指針.LPCSTR指向一個非終止常量8-bitWindows(ANSI)類型的字符串指針LPCTSTR若是UNICODE類型字符被定義同LPCWSTR,否則同LPCSTR LPCVOID指向一個任何類型的常量LPCWSTR指向一個非終止常量16-bitWindows(ANSI)類型的字符串LPDWORD指向DWORD類型值LPFIBER_START_ROUTINE指向一個光纖函數(shù). LPFRHOOKPROC指向一個程序鉤子函數(shù)被查找/替換公共對話框使用 LPHANDLE指向一個HANDLE句柄的指針.LPHANDLER_FUNCTION指向一個控件句柄函數(shù)為Win32 服務(wù)器. LPINT指向一個INI類型值.LPLONG指向一個LONG類型值.LPOFNHOOKPROC指向一個程序鉤子函數(shù)被打開和另存為公用對話框使用 LPPAGEPAINTHOOK指向一個程序定義調(diào)用返回函數(shù)被頁面設(shè)置公用對話框使用 LPPAGESETUPHOOK指向一個程序定義調(diào)用返回函數(shù)被頁面設(shè)置公用對話框使用LPPRINTHOOKPROC指向一個程序鉤子函數(shù)被頁面設(shè)置公用對話框使用LPPROGRESS_ROUTINE指向一個程序定義調(diào)用返回函數(shù)被CopyFileEx函數(shù)使用 LPSETUPHOOKPROC指向一個程序鉤子函數(shù)被打印設(shè)置公用對話框使用LPSTR指向一個無終止符的8-bit Windows (ANSI)特征的字符串指針LPSTREAM指向一個流的指針LPTHREAD_START_ROUTINE指向一個線程函數(shù)的指針LPTSTR若UNICODE字符特征被定義同LPWSTR,否則同LPSTR.LPVOID指向任何類型值(32bit)LPWORD指向一個WORD類型值.LPWSTR指向一個無終止符的16-bit Windows (ANSI)特征的字符串LRESULT32bit返回指針值從一個Win程序或回調(diào)函數(shù)中LUID本地唯一的標識符PBOOL指向一個BOOL類型值.PBOOLEAN指向一個BOOL類型值PBYTE指向一個BYTE類型值.PCHAR指向一個CHAR類型值PCRITICAL_SECTION指向一個CRITICAL_SECTION類型值.PCSTR指向一個無終止符的8-bit Windows (ANSI)特征的常量字符串PCTSTR或是UNICODE類型字符被定義同PCWSTR,否則同PCSTRPCWCH指向一個常量WCHAR.PCWSTR指向一個無終止符16-bit Unicode特征的常量字符串PDWORD指向一個DWORD類型值.PFLOAT指向一個FLOAT類型的值PFNCALLBACK指向一個程序定義的回調(diào)函數(shù)-DDE處理指針 PHANDLE指向一個HANDLE句柄類型值.PHANDLER_ROUTINE指向一個控制臺程序句柄 PHKEY指向一個HKEY類型值.PINT指向一個INT類型值PLCID指向一個LCID類型值PLONG指向一個LONG類型值PLUID指向一個LUID類型值PROPENUMPROC指向一個程序定義調(diào)用返回函數(shù)-列舉窗口屬性PROPENUMPROCEX指向一個程序定義調(diào)用返回函數(shù)- 列舉窗口屬性PSHORT指向一個SHORT類型值.PSTR指向一個無終止符的8-bit Windows (ANSI)特征字符串PTBYTE指向一個TBYTE類型的值PTCHAR指向一個TCHAR類型的值PTIMERAPCROUTINE指向一定時器完成程序 PTSTR若是UNICODE被定義同PWSTR,否則同PSTRPUCHAR指向一個UCHAR類型的值.PUINT指向一個UINT類型的值PULONG指向一個ULONG類型的值PUSHORT指向一個UUSHORT類型的值.PVOID指向一個任何類型的值.PWCHAR指向一個UWCHAR類型的值PWORD指向一個UCHAR類型的值.Pointer to a WORD.PWSTR指向一個無終止符的16-bit Unicode特征字符串 REGISTERWORDENUMPROC指向一個程序定義調(diào)用返回函數(shù)-處理注冊字符串 REGSAM為注冊鍵設(shè)立的安全數(shù)據(jù)通路SC_HANDLE數(shù)據(jù)庫管理控件句柄SC_LOCK數(shù)據(jù)庫服務(wù)管理控件加鎖句柄.SENDASYNCPROC指向一個程序定義調(diào)用返回函數(shù)-當操作系統(tǒng)調(diào)用SendMessageCallbace時SERVICE_STATUS_HANDLE服務(wù)器狀態(tài)值句柄SHORT短整數(shù)類型.TBYTE若是UNICODE字符特征被定義同WCHAR,否則同CHAR.TCHAR若是UNICODE字符特征被定義同WCHAR,否則同CHAR.TIMEFMT_ENUMPROC指向一個程序定義調(diào)用返回函數(shù)-收到一個時間類型字符串 TIMERPROC指向一個程序定義時間返回函數(shù) UCHAR無符號CHAR類型.UINT無符號INT類型.ULONG無符號LONG類型ULONGLONG64-bit 無符號整型數(shù)UNSIGNED無符號屬性USHORT無符號SHORT類型VOID任何類型WCHAR16-bit Unicode類型字符. WINAPIWin32 API調(diào)用約定WINSTAENUMPROC指向一個程序定義調(diào)用返回函數(shù)-收到一個窗口位置名稱tWNDENUMPROC指向一個程序定義調(diào)用返回函數(shù)-列舉窗口WNDPROC指向一個windows程序指針WORD16-bit 無符號整數(shù)WPARAM32-bit 消息參數(shù)YIELDPROC指向一個回調(diào)函數(shù) 其它可用數(shù)據(jù)類型類型位數(shù)其它名稱數(shù)值范圍_int81char, signed char128 到 127_int162short, short int, signed short int32,768 到 32,767_int324signed, signed int2,147,483,648到 2,147,483,647_int648無9,223,372,036,854,775,808到9,223,372,036,854,775,807char1signed char128 到 127unsigned char1無0 到 255short2short int, signed short int32,768 到 3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論