C 語言數據類型 | 在 Visual Basic 中聲明為 | 調用時使用的表達式 |
ATOM | ByVal variable As Integer | 結果為 Integer 類型的表達式 |
BOOL | ByVal variable As Long | 結果為 Long 類型的表達式 |
BYTE | ByVal variable As Byte | 結果為 Byte 類型的表達式 |
CHAR | ByVal variable As Byte | 結果為 Byte 類型的表達式 |
COLORREF | ByVal variable As Long | 結果為 Long 類型的表達式 |
DWord | ByVal variable As Long | 結果為 Long 類型的表達式 |
HWND, HDC, HMENU 等。(Windows 句柄) | ByVal variable As Long | 結果為 Long 類型的表達式 |
INT, UINT | ByVal variable As Long | 結果為 Long 類型的表達式 |
LONG | ByVal variable As Long | 結果為 Long 類型的表達式 |
LPARAM | ByVal variable As Long | 結果為 Long 類型的表達式 |
LPDWORD | variable As Long | 結果為 Long 類型的表達式 |
LPINT, LPUINT | variable As Long | 結果為 Long 類型的表達式 |
LPRECT | variable As type | 自定義類型的任意變量 |
LPSTR, LPCSTR | ByVal variable As String | 結果為 String 類型的表達式 |
LPVOID | variable As Any | 任何變量(在傳遞字符串的時候使用 ByVal) |
LPWORD | variable As Integer | 結果為 Integer 類型的表達式 |
LRESULT | ByVal variable As Long | 結果為 Long 類型的表達式 |
NULL | As Any 或 ByVal variable As Long | ByVal Nothing 或 ByVal 0& 或 vbNullString |
SHORT | ByVal variable As Integer | 結果為 Integer 類型的表達式 |
VOID | Sub procedure | 不可用 |
WORD | ByVal variable As Integer | 結果為 Integer 類型的表達式 |
WPARAM | ByVal variable As Long | 結果為 Long 類型的表達式 |
新聞熱點
疑難解答