瀏覽代碼

+ added the win16api caret functions

git-svn-id: trunk@31795 -
nickysn 10 年之前
父節點
當前提交
9d9e7746ab
共有 1 個文件被更改,包括 17 次插入0 次删除
  1. 17 0
      rtl/win16/winprocsh.inc

+ 17 - 0
rtl/win16/winprocsh.inc

@@ -1131,3 +1131,20 @@ function DrawIcon(hdc: HDC; x, y: SmallInt; hicon: HICON): BOOL; external 'USER'
 
 function MessageBox(hwndParent: HWND; lpszText, lpszTitle: LPCSTR; fuStyle: UINT): SmallInt; external 'USER';
 procedure MessageBeep(uAlert: UINT); external 'USER';
+
+{ Caret support }
+
+procedure CreateCaret(hwnd: HWND; hbmp: HBITMAP; nWidth, nHeight: SmallInt); external 'USER';
+procedure DestroyCaret; external 'USER';
+
+procedure SetCaretPos(x, y: SmallInt); external 'USER';
+procedure GetCaretPos(lppt: LPPOINT); external 'USER';
+{$ifdef VAR_PARAMS_ARE_FAR}
+procedure GetCaretPos(var pt: POINT); external 'USER';
+{$endif}
+
+procedure HideCaret(hwnd: HWND); external 'USER';
+procedure ShowCaret(hwnd: HWND); external 'USER';
+
+function GetCaretBlinkTime: UINT; external 'USER';
+procedure SetCaretBlinkTime(uMSeconds: UINT); external 'USER';