鬱金香C++輔助初級班讀書筆記

 小測試:

1.浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?

2.浮躁的人容易問:我到底該學什麼;——別問,學就對了;

3.浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;

4.浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!

5.浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;

6.浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;

7.把時髦的技術掛在嘴邊,還不如把過時的技術記在心裏;

 

 知識點:

 

1、GetWindowRect

BOOL GetWindowRect(

  HWND hWnd,      // handle to window

  LPRECT lpRect   // 存放返回值的首地址 RECT

);

Handle 把手

Rect 矩形

2、SetCursorPos

BOOL SetCursorPos(

  int X,  //X

  int Y   //Y

);

Cursor 光標

3、mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//MOUSEEVENTF_LEFTUP

4、FindWindow               //獲取窗口句柄

 HWND FindWindow

(

  LPCTSTR lpClassName,  //窗口類名 NULL

  LPCTSTR lpWindowName  //窗口標題 NULL

);

5、GetWindowThreadProcessId //獲取窗口進程ID

DWORD GetWindowThreadProcessId

(

  HWND hWnd,             // handle to window

  LPDWORD lpdwProcessId  // 指向變量的指針 用來返回進程PID

);

 

6、OpenProcess              //打開指定進程

HANDLE OpenProcess

(

  DWORD dwDesiredAccess,  // 訪問權限 標記

  BOOL bInheritHandle,    // false;

  DWORD dwProcessId       // lpdwProcessId  進程ID標識

);

 

7、ReadProcessMemory        //讀指定進程 內存數據

BOOL ReadProcessMemory(

  HANDLE hProcess,  //  HANDLE OpenProcess返回值

  LPCVOID lpBaseAddress,

                    // 讀取 進程起始地址 基址

  LPVOID lpBuffer,  // 存放數據的緩衝區

  DWORD nSize,      // 要讀出的字節數

  LPDWORD lpNumberOfBytesRead

                    // 實際讀出字節數

);

8、WriteProcessMemory        

9、SendMessage //可以軟模擬 鼠標 鍵盤操作

10、SetTimer

UINT SetTimer(

  HWND hWnd,              // 指向窗口的句柄

  UINT nIDEvent,          // 定時器 標識ID

  UINT uElapse,           // 時間間隔(毫秒)

  TIMERPROC lpTimerFunc   //回調函數

);

VOID CALLBACK TimerProc(

  HWND hwnd,     // handle of window for timer messages

  UINT uMsg,     // WM_TIMER message

  UINT idEvent,  // timer identifier

  DWORD dwTime   // 當前系統時間

);

11、KillTimer()

BOOL KillTimer(

  HWND hWnd,      // 指向窗口的句柄

 

  UINT uIDEvent   // 定時器 標識ID

 

);

12、SetWindowPos //HWND_TOPMOST 窗口置頂

 

///////////

CButton slider//控件

this->m_ctl_slider.SetRange(50,3000); //設置滑塊的 最小值 最大值

this->m_ctl_slider.SetTicFreq(150);   //分隔線 寬度

this->m_ctl_slider.SetPos(1000);      //滑塊 位置

//複選框控件

this->m_ctl_check.SetCheck(true);    //選中複選框

 

a、數據類型:Bit,Byte,Word,Dword,float,double

b、用CE查找數據

c、CE工具使用技巧

d、OD調試

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章