郁金香C++辅助初级班读书笔记

来源:互联网 发布:淘宝网系统架构分析 编辑:程序博客网 时间:2024/04/30 10:45

 小测试:

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调试

 

0 0
原创粉丝点击