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

输入法编程

开发平台:

Visual C++

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