Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

caret.cpp File Reference

#include <os2wrap.h>
#include <os2sel.h>
#include <stdlib.h>
#include <win32type.h>
#include <win32api.h>
#include <winconst.h>
#include <winuser32.h>
#include <wprocess.h>
#include <misc.h>
#include <win32wbase.h>
#include "oslibwin.h"
#include <dcdata.h>
#include "dc.h"
#include "caret.h"
#include "dbglocal.h"
#include <winerror.h>

Include dependency graph for caret.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define INCL_WIN
#define INCL_GPI
#define INCLUDED_BY_DC
#define DBG_LOCALLOG   DBG_caret

Functions

BOOL WIN32API CreateCaret (DWORD hwnd, HBITMAP hBmp, int width, int height)
BOOL WIN32API DestroyCaret ()
BOOL WIN32API SetCaretBlinkTime (UINT mSecs)
UINT WIN32API GetCaretBlinkTime ()
BOOL WIN32API SetCaretPos (int x, int y)
BOOL WIN32API GetCaretPos (PPOINT pPoint)
BOOL WIN32API ShowCaret (DWORD hwnd)
BOOL WIN32API HideCaret (DWORD hwnd)
void recreateCaret (DWORD hwndFocus)

Variables

DWORD hwndCaret = 0
HBITMAP hbmCaret
int CaretWidth
int CaretHeight
int CaretPosX
int CaretPosY
INT CaretIsVisible


Define Documentation

#define INCL_WIN
 

Definition at line 14 of file caret.cpp.

#define INCL_GPI
 

Definition at line 15 of file caret.cpp.

#define INCLUDED_BY_DC
 

Definition at line 28 of file caret.cpp.

#define DBG_LOCALLOG   DBG_caret
 

Definition at line 32 of file caret.cpp.


Function Documentation

BOOL WIN32API CreateCaret DWORD    hwnd,
HBITMAP    hBmp,
int    width,
int    height
 

Definition at line 53 of file caret.cpp.

Referenced by EDIT_EM_SetMargins(), EDIT_WM_SetFocus(), EDIT_WM_SetFont(), and recreateCaret().

BOOL WIN32API DestroyCaret  
 

Definition at line 86 of file caret.cpp.

Referenced by EDIT_EM_SetMargins(), EDIT_WM_KillFocus(), and EDIT_WM_SetFont().

BOOL WIN32API SetCaretBlinkTime UINT    mSecs
 

Definition at line 103 of file caret.cpp.

UINT WIN32API GetCaretBlinkTime  
 

Definition at line 114 of file caret.cpp.

BOOL WIN32API SetCaretPos int    x,
int    y
 

Definition at line 124 of file caret.cpp.

BOOL WIN32API GetCaretPos PPOINT    pPoint
 

Definition at line 184 of file caret.cpp.

BOOL WIN32API ShowCaret DWORD    hwnd
 

Definition at line 230 of file caret.cpp.

Referenced by EDIT_Draw(), EDIT_EM_SetMargins(), EDIT_ML_InvalidateText(), EDIT_Refresh(), EDIT_SL_InvalidateText(), EDIT_WM_EraseBkGnd(), EDIT_WM_SetFocus(), EDIT_WM_SetFont(), EndPaint(), and MENU_ExitTracking().

BOOL WIN32API HideCaret DWORD    hwnd
 

Definition at line 245 of file caret.cpp.

Referenced by BeginPaint(), EDIT_Draw(), EDIT_ML_InvalidateText(), EDIT_Refresh(), EDIT_SL_InvalidateText(), EDIT_WM_EraseBkGnd(), and MENU_InitTracking().

void recreateCaret DWORD    hwndFocus
 

Definition at line 260 of file caret.cpp.


Variable Documentation

DWORD hwndCaret = 0 [static]
 

Definition at line 44 of file caret.cpp.

HBITMAP hbmCaret [static]
 

Definition at line 45 of file caret.cpp.

int CaretWidth [static]
 

Definition at line 46 of file caret.cpp.

int CaretHeight [static]
 

Definition at line 46 of file caret.cpp.

int CaretPosX [static]
 

Definition at line 47 of file caret.cpp.

int CaretPosY [static]
 

Definition at line 47 of file caret.cpp.

INT CaretIsVisible [static]
 

Definition at line 48 of file caret.cpp.


Generated on Wed Jan 23 23:18:00 2002 for ODIN-user32 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001