API函数学习1
1.获得窗口句柄API函数:
HWND Findwindow( eg:HWND hwnd=FindWindow(NULL,"窗口名称");
);
2.创建远程线程函数:
HANDLE WINAPI CreateRemoteThread(
HANDLE hProcess,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
SIZE_T dwStackSize,
LPTHREAD_START_ROUTINE lpStartAddress,
LPVOID lpParameter,
DWORD dwCreationFlags,
LPDWORD lpThreadId);
参数说明:
hProcess [in] 线程所属进程的进程句柄.
该句柄必须具有 PROCESS_CREATE_THREAD, PROCESS_QUERY_INFORMATION, PROCESS_VM_OPERATION, PROCESS_VM_WRITE,和PROCESS_VM_READ 访问权限.
lpThreadAttributes [in] 一个指向 SECURITY_ATTRIBUTES 结构的指针, 该结指定了线程的安全属性.
dwStackSize [in] 线程初始大小,以字节为单位,如果该值设为0,那么使用系统默认大小.
lpStartAddress [in] 在远程进程的地址空间中,该线程的线程函数的起始地址.
lpParameter [in] 传给线程函数的参数.
dwCreationFlags [in] 线程的创建标志.
3.改变指定窗口的标题栏API函数:
Bool SetWindowText(HWND hwnd,LPCTSTR lpString);
函数功能:
参数:
hWnd:要改变文本内容的窗口或控件的句柄。lpString:指向一个空结束的字符串的指针,该字符串将作为窗口或控件的新文本 eg:HWND edit_hwnd;............... edit_hwnd=m_edit1.m_hWnd;..................SetWindowText(edit_hwnd,char []);//m_edit1是当前编辑框,执行完程序后,m_edit1编辑框中的内容为char[];

浙公网安备 33010602011771号