inputHwnd.h
上传用户:hyb6888
上传日期:2016-01-24
资源大小:5186k
文件大小:1k
源码类别:

输入法编程

开发平台:

Visual C++

  1. #include "ResManager.h"
  2. #include "Wndbase.h"
  3. #if !defined(definputHwnd)
  4. #define definputHwnd
  5. class inputHwnd: public Wndbase
  6. {
  7.  HFONT hUIFont;
  8.  HRGN WinRGN1,WinRGN2;
  9.  HDC WindDC;
  10.  HWND myHwndParent;
  11.  long TextH;
  12.  RECT WinRect;
  13.  POINT Cursordif;//光标相对位置
  14.  SIZE WinSIZE;
  15.  BOOL  fCanMove ;
  16. public:
  17.  HBITMAP Texthdcbmp,BackhBmp;
  18.  HDC Texthdc,BackDC;
  19.  int  WinHeight,WinWidth,ControlHeight ;
  20.  initalizeWin();
  21.  winend();
  22.  ~inputHwnd();
  23.  inputHwnd(void*CMthis);
  24.          BOOL Create(LPCTSTR szClassName, LPCTSTR szTitle, HINSTANCE hInstance, HWND hWndParent = 0, DWORD dwStyle = WS_OVERLAPPEDWINDOW,DWORD dwExStyle = 0, HMENU hMenu = 0);
  25.  LRESULT WINAPI WindowProc(UINT,WPARAM,LPARAM);
  26.          char showtxt[1000];
  27.  char Saveshowtxt[1000];
  28.    POINT WinStartPos;
  29.  ResManager  *myResM;
  30.  myHDC txtpic;
  31.  int RedrawWin();
  32.  myPaintTxt(int flag,int act);
  33.          OutTextPic(char *ss,long x,long y,HDC hDC1,HDC hDC2, long dw , long dh,double a, double zoom,HDC backhdc);
  34.          long Popup();
  35.  };
  36. #endif // !defined(definputHwnd)