📄 foxpro.h
字号:
#DEFINE SYSMETRIC_WINDOWFRAMEWIDTH 12 && Width of the frame around the perimeter of a window
&& that has a caption but is not sizable
#DEFINE SYSMETRIC_WINDOWFRAMEHEIGHT 13 && Height of the frame around the perimeter of a window
&& that has a caption but is not sizable
#DEFINE SYSMETRIC_THUMBBOXWIDTH 14 && Width of the thumb box in a horizontal scroll bar
#DEFINE SYSMETRIC_THUMBBOXHEIGHT 15 && Height of the thumb box in a vertical scroll bar
#DEFINE SYSMETRIC_ICONWIDTH 16 && Width of an icon
#DEFINE SYSMETRIC_ICONHEIGHT 17 && Height of an icon
#DEFINE SYSMETRIC_CURSORWIDTH 18 && Width of a cursor
#DEFINE SYSMETRIC_CURSORHEIGHT 19 && Height of a cursor
#DEFINE SYSMETRIC_MENUBAR 20 && Height of a single-line menu bar
#DEFINE SYSMETRIC_CLIENTWIDTH 21 && Width of the client area for a full-screen window
#DEFINE SYSMETRIC_CLIENTHEIGHT 22 && Height of the client area for a full-screen window
#DEFINE SYSMETRIC_KANJIWINHEIGHT 23 && Height of the Kanji window at the bottom of the screen in DBCS versions
#DEFINE SYSMETRIC_MINDRAGWIDTH 24 && Minimum tracking width of a window. (The user cannot drag the window frame to a size smaller than this)
#DEFINE SYSMETRIC_MINDRAGHEIGHT 25 && Minimum tracking height of a window. (The user cannot drag the window frame to a size smaller than this)
#DEFINE SYSMETRIC_MINWINDOWWIDTH 26 && Minimum width of a window
#DEFINE SYSMETRIC_MINWINDOWHEIGHT 27 && Minimum height of a window
#DEFINE SYSMETRIC_TITLEBARBUTTONWIDTH 28 && Width of a title bar button
#DEFINE SYSMETRIC_TITLEBARBUTTONHEIGHT 29 && Height of a title bar button
#DEFINE SYSMETRIC_MOUSEPRESENT 30 && Is mouse present? 1 => mouse is installed, 0 => no mouse is installed
#DEFINE SYSMETRIC_DEBUGVERSION 31 && Is this a debug version? 1 => debug version, 0 => retail version
#DEFINE SYSMETRIC_MOUSEBUTTONSWAP 32 && Are mouse buttons swapped? 1 => Yes, 0 => No
#DEFINE SYSMETRIC_HALFHEIGHTBUTTONWIDTH 33 && Width of a button in a half-height title bar
#DEFINE SYSMETRIC_HALFHEIGHTBUTTONHEIGHT 34 && Height of a button in a half-height title bar
*-- Windows GetSysMetric() defines
#DEFINE SM_CXSCREEN 0
#DEFINE SM_CYSCREEN 1
#DEFINE SM_CXVSCROLL 2
#DEFINE SM_CYHSCROLL 3
#DEFINE SM_CYCAPTION 4
#DEFINE SM_CXBORDER 5
#DEFINE SM_CYBORDER 6
#DEFINE SM_CXDLGFRAME 7
#DEFINE SM_CYDLGFRAME 8
#DEFINE SM_CYVTHUMB 9
#DEFINE SM_CXHTHUMB 10
#DEFINE SM_CXICON 11
#DEFINE SM_CYICON 12
#DEFINE SM_CXCURSOR 13
#DEFINE SM_CYCURSOR 14
#DEFINE SM_CYMENU 15
#DEFINE SM_CXFULLSCREEN 16
#DEFINE SM_CYFULLSCREEN 17
#DEFINE SM_CYKANJIWINDOW 18
#DEFINE SM_MOUSEPRESENT 19
#DEFINE SM_CYVSCROLL 20
#DEFINE SM_CXHSCROLL 21
#DEFINE SM_DEBUG 22
#DEFINE SM_SWAPBUTTON 23
#DEFINE SM_RESERVED1 24
#DEFINE SM_RESERVED2 25
#DEFINE SM_RESERVED3 26
#DEFINE SM_RESERVED4 27
#DEFINE SM_CXMIN 28
#DEFINE SM_CYMIN 29
#DEFINE SM_CXSIZE 30
#DEFINE SM_CYSIZE 31
#DEFINE SM_CXFRAME 32
#DEFINE SM_CYFRAME 33
#DEFINE SM_CXMINTRACK 34
#DEFINE SM_CYMINTRACK 35
#DEFINE SM_CMETRICS 36
*-- Cursor buffering modes
#DEFINE DB_BUFOFF 1
#DEFINE DB_BUFLOCKRECORD 2
#DEFINE DB_BUFOPTRECORD 3
#DEFINE DB_BUFLOCKTABLE 4
#DEFINE DB_BUFOPTTABLE 5
*-- Update types for views/cursors
#DEFINE DB_UPDATE 1
#DEFINE DB_DELETEINSERT 2
*-- WHERE clause types for views/cursors
#DEFINE DB_KEY 1
#DEFINE DB_KEYANDUPDATABLE 2
#DEFINE DB_KEYANDMODIFIED 3
#DEFINE DB_KEYANDTIMESTAMP 4
*-- Remote connection login prompt options
#DEFINE DB_PROMPTCOMPLETE 1
#DEFINE DB_PROMPTALWAYS 2
#DEFINE DB_PROMPTNEVER 3
*-- Remote transaction modes
#DEFINE DB_TRANSAUTO 1
#DEFINE DB_TRANSMANUAL 2
*-- Source Types for CursorGetProp()
#DEFINE DB_SRCLOCALVIEW 1
#DEFINE DB_SRCREMOTEVIEW 2
#DEFINE DB_SRCTABLE 3
*-- Language IDs.
*
* A language ID is a 16 bit value which is the combination of a
* primary language ID and a secondary language ID. The bits are
* allocated as follows:
*
* +-----------------------+-------------------------+
* | Sublanguage ID | Primary Language ID |
* +-----------------------+-------------------------+
* 15 10 9 0 bit
*
*
* The following two combinations of primary language ID and
* sublanguage ID have special semantics:
*
* Primary Language ID Sublanguage ID Result
* ------------------- --------------- ------------------------
* LANG_NEUTRAL SUBLANG_NEUTRAL Language neutral
* LANG_NEUTRAL SUBLANG_DEFAULT User default language
* LANG_NEUTRAL SUBLANG_SYS_DEFAULT System default language
*
*
* Primary language IDs.
*
#DEFINE LANG_NEUTRAL 0x00
#DEFINE LANG_AFRIKAANS 0x36
#DEFINE LANG_ALBANIAN 0x1c
#DEFINE LANG_ARABIC 0x01
#DEFINE LANG_BASQUE 0x2d
#DEFINE LANG_BELARUSIAN 0x23
#DEFINE LANG_BULGARIAN 0x02
#DEFINE LANG_CATALAN 0x03
#DEFINE LANG_CHINESE 0x04
#DEFINE LANG_CROATIAN 0x1a
#DEFINE LANG_CZECH 0x05
#DEFINE LANG_DANISH 0x06
#DEFINE LANG_DUTCH 0x13
#DEFINE LANG_ENGLISH 0x09
#DEFINE LANG_ESTONIAN 0x25
#DEFINE LANG_FAEROESE 0x38
#DEFINE LANG_FARSI 0x29
#DEFINE LANG_FINNISH 0x0b
#DEFINE LANG_FRENCH 0x0c
#DEFINE LANG_GERMAN 0x07
#DEFINE LANG_GREEK 0x08
#DEFINE LANG_HEBREW 0x0d
#DEFINE LANG_HUNGARIAN 0x0e
#DEFINE LANG_ICELANDIC 0x0f
#DEFINE LANG_INDONESIAN 0x21
#DEFINE LANG_ITALIAN 0x10
#DEFINE LANG_JAPANESE 0x11
#DEFINE LANG_KOREAN 0x12
#DEFINE LANG_LATVIAN 0x26
#DEFINE LANG_LITHUANIAN 0x27
#DEFINE LANG_NORWEGIAN 0x14
#DEFINE LANG_POLISH 0x15
#DEFINE LANG_PORTUGUESE 0x16
#DEFINE LANG_ROMANIAN 0x18
#DEFINE LANG_RUSSIAN 0x19
#DEFINE LANG_SERBIAN 0x1a
#DEFINE LANG_SLOVAK 0x1b
#DEFINE LANG_SLOVENIAN 0x24
#DEFINE LANG_SPANISH 0x0a
#DEFINE LANG_SWEDISH 0x1d
#DEFINE LANG_THAI 0x1e
#DEFINE LANG_TURKISH 0x1f
#DEFINE LANG_UKRAINIAN 0x22
#DEFINE LANG_VIETNAMESE 0x2a
*
* Sublanguage IDs.
*
* The name immediately following SUBLANG_ dictates which primary
* language ID that sublanguage ID can be combined with to form a
* valid language ID.
*
#DEFINE SUBLANG_NEUTRAL 0x0000 && language neutral
#DEFINE SUBLANG_DEFAULT 0x0400 && user default
#DEFINE SUBLANG_SYS_DEFAULT 0x0800 && system default
#DEFINE SUBLANG_ARABIC_SAUDI_ARABIA 0x0400 && Arabic (Saudi Arabia)
#DEFINE SUBLANG_ARABIC_IRAQ 0x0800 && Arabic (Iraq)
#DEFINE SUBLANG_ARABIC_EGYPT 0x0C00 && Arabic (Egypt)
#DEFINE SUBLANG_ARABIC_LIBYA 0x1000 && Arabic (Libya)
#DEFINE SUBLANG_ARABIC_ALGERIA 0x1400 && Arabic (Algeria)
#DEFINE SUBLANG_ARABIC_MOROCCO 0x1800 && Arabic (Morocco)
#DEFINE SUBLANG_ARABIC_TUNISIA 0x1C00 && Arabic (Tunisia)
#DEFINE SUBLANG_ARABIC_OMAN 0x2000 && Arabic (Oman)
#DEFINE SUBLANG_ARABIC_YEMEN 0x2400 && Arabic (Yemen)
#DEFINE SUBLANG_ARABIC_SYRIA 0x2800 && Arabic (Syria)
#DEFINE SUBLANG_ARABIC_JORDAN 0x2C00 && Arabic (Jordan)
#DEFINE SUBLANG_ARABIC_LEBANON 0x3000 && Arabic (Lebanon)
#DEFINE SUBLANG_ARABIC_KUWAIT 0x3400 && Arabic (Kuwait)
#DEFINE SUBLANG_ARABIC_UAE 0x3800 && Arabic (U.A.E)
#DEFINE SUBLANG_ARABIC_BAHRAIN 0x3C00 && Arabic (Bahrain)
#DEFINE SUBLANG_ARABIC_QATAR 0x4000 && Arabic (Qatar)
#DEFINE SUBLANG_CHINESE_TRADITIONAL 0x0400 && Chinese (Taiwan Region)
#DEFINE SUBLANG_CHINESE_SIMPLIFIED 0x0800 && Chinese (PR China)
#DEFINE SUBLANG_CHINESE_HONGKONG 0x0C00 && Chinese (Hong Kong)
#DEFINE SUBLANG_CHINESE_SINGAPORE 0x1000 && Chinese (Singapore)
#DEFINE SUBLANG_DUTCH 0x0400 && Dutch
#DEFINE SUBLANG_DUTCH_BELGIAN 0x0800 && Dutch (Belgian)
#DEFINE SUBLANG_ENGLISH_US 0x0400 && English (USA)
#DEFINE SUBLANG_ENGLISH_UK 0x0800 && English (UK)
#DEFINE SUBLANG_ENGLISH_AUS 0x0C00 && English (Australian)
#DEFINE SUBLANG_ENGLISH_CAN 0x1000 && English (Canadian)
#DEFINE SUBLANG_ENGLISH_NZ 0x1400 && English (New Zealand)
#DEFINE SUBLANG_ENGLISH_EIRE 0x1800 && English (Irish)
#DEFINE SUBLANG_ENGLISH_SOUTH_AFRICA 0x1C00 && English (South Africa)
#DEFINE SUBLANG_ENGLISH_JAMAICA 0x2000 && English (Jamaica)
#DEFINE SUBLANG_ENGLISH_CARIBBEAN 0x2400 && English (Caribbean)
#DEFINE SUBLANG_ENGLISH_BELIZE 0x2800 && English (Belize)
#DEFINE SUBLANG_ENGLISH_TRINIDAD 0x2C00 && English (Trinidad)
#DEFINE SUBLANG_FRENCH 0x0400 && French
#DEFINE SUBLANG_FRENCH_BELGIAN 0x0800 && French (Belgian)
#DEFINE SUBLANG_FRENCH_CANADIAN 0x0C00 && French (Canadian)
#DEFINE SUBLANG_FRENCH_SWISS 0x1000 && French (Swiss)
#DEFINE SUBLANG_FRENCH_LUXEMBOURG 0x1400 && French (Luxembourg)
#DEFINE SUBLANG_GERMAN 0x0400 && German
#DEFINE SUBLANG_GERMAN_SWISS 0x0800 && German (Swiss)
#DEFINE SUBLANG_GERMAN_AUSTRIAN 0x0C00 && German (Austrian)
#DEFINE SUBLANG_GERMAN_LUXEMBOURG 0x1000 && German (Luxembourg)
#DEFINE SUBLANG_GERMAN_LIECHTENSTEIN 0x1400 && German (Liechtenstein)
#DEFINE SUBLANG_ITALIAN 0x0400 && Italian
#DEFINE SUBLANG_ITALIAN_SWISS 0x0800 && Italian (Swiss)
#DEFINE SUBLANG_KOREAN 0x0400 && Korean (Extended Wansung)
#DEFINE SUBLANG_KOREAN_JOHAB 0x0800 && Korean (Johab)
#DEFINE SUBLANG_NORWEGIAN_BOKMAL 0x0400 && Norwegian (Bokmal)
#DEFINE SUBLANG_NORWEGIAN_NYNORSK 0x0800 && Norwegian (Nynorsk)
#DEFINE SUBLANG_PORTUGUESE 0x0800 && Portuguese
#DEFINE SUBLANG_PORTUGUESE_BRAZILIAN 0x0400 && Portuguese (Brazilian)
#DEFINE SUBLANG_SERBIAN_LATIN 0x0800 && Serbian (Latin)
#DEFINE SUBLANG_SERBIAN_CYRILLIC 0x0C00 && Serbian (Cyrillic)
#DEFINE SUBLANG_SPANISH 0x0400 && Spanish (Castilian)
#DEFINE SUBLANG_SPANISH_MEXICAN 0x0800 && Spanish (Mexican)
#DEFINE SUBLANG_SPANISH_MODERN 0x0C00 && Spanish (Modern)
#DEFINE SUBLANG_SPANISH_GUATEMALA 0x1000 && Spanish (Guatemala)
#DEFINE SUBLANG_SPANISH_COSTA_RICA 0x1400 && Spanish (Costa Rica)
#DEFINE SUBLANG_SPANISH_PANAMA 0x1800 && Spanish (Panama)
#DEFINE SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x1C00 && Spanish (Dominican Republic)
#DEFINE SUBLANG_SPANISH_VENEZUELA 0x2000 && Spanish (Venezuela)
#DEFINE SUBLANG_SPANISH_COLOMBIA 0x2400 && Spanish (Colombia)
#DEFINE SUBLANG_SPANISH_PERU 0x2800 && Spanish (Peru)
#DEFINE SUBLANG_SPANISH_ARGENTINA 0x2C00 && Spanish (Argentina)
#DEFINE SUBLANG_SPANISH_ECUADOR 0x3000 && Spanish (Ecuador)
#DEFINE SUBLANG_SPANISH_CHILE 0x3400 && Spanish (Chile)
#DEFINE SUBLANG_SPANISH_URUGUAY 0x3800 && Spanish (Uruguay)
#DEFINE SUBLANG_SPANISH_PARAGUAY 0x3C00 && Spanish (Paraguay)
#DEFINE SUBLANG_SPANISH_BOLIVIA 0x4000 && Spanish (Bolivia)
#DEFINE SUBLANG_SPANISH_EL_SALVADOR 0x4400 && Spanish (El Salvador)
#DEFINE SUBLANG_SPANISH_HONDURAS 0x4800 && Spanish (Honduras)
#DEFINE SUBLANG_SPANISH_NICARAGUA 0x4C00 && Spanish (Nicaragua)
#DEFINE SUBLANG_SPANISH_PUERTO_RICO 0x5000 && Spanish (Puerto Rico)
#DEFINE SUBLANG_SWEDISH 0x0400 && Swedish
#DEFINE SUBLANG_SWEDISH_FINLAND 0x0800 && Swedish (Finland)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -