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

输入法编程

开发平台:

Visual C++

  1. #include "ResManager.h"
  2. #include "Wndbase.h"
  3. #include "inputHwnd.h"
  4. #include "ConHwnd.h"
  5. #if !defined(defCMyWnd)
  6. #define defCMyWnd
  7. class CMyWnd : public Wndbase
  8. {
  9.       int saveWM_LButton;
  10. long x,y;
  11.  RECT WinRect;
  12.  SIZE WinSIZE;
  13.  POINT Cursordif;//光标相对位置
  14.  BOOL  fCanMove ;
  15.  int  WinHeight,WinWidth ;
  16.  int  ControlHeight;
  17.  HDC WindDC;
  18.  long TextH;
  19.  int  Txx;
  20.          char showtxt[1000];
  21. public:
  22.     initalizeWin();
  23.  CMyWnd::~CMyWnd();
  24.  CMyWnd::CMyWnd();
  25.          BOOL Create(LPCTSTR szClassName, LPCTSTR szTitle, HINSTANCE hInstance, HWND hWndParent = 0, DWORD dwStyle = WS_OVERLAPPEDWINDOW,DWORD dwExStyle = 0, HMENU hMenu = 0);
  26.  LRESULT WINAPI WindowProc(UINT,WPARAM,LPARAM);
  27.  struct PAGE
  28.  {
  29.  char Chistr[5][1000];
  30.  char Proprity[5];
  31.  char Enstr[5][100];
  32.  }page;
  33.  char TemTxt[6000],*PPch, *Arrppc[100];
  34.  char TimeTxt[6000],*TimePPch,*StartPPch;
  35.  int saveCurLine;
  36.          ResManager  myResM;
  37.  inputHwnd *inputWind;
  38.  ConHwnd  *ConWind;
  39.  POINT WinStartPos;
  40.  HWND myHwndParent;
  41.  
  42.     int myGetPath(char *filefullname);
  43. int specsif(char *ss);
  44. settxt(char *ss);
  45.  int RedrawWin();
  46.  myPaintTxt(int linemove,int act);
  47.  int MyWinMove( POINT pt);
  48.  myMouseMove(int linemove,int act);
  49.  TimeShowText(int line);
  50.  };
  51. #endif // !defined(defCMyWnd)