随笔分类 -  C++

摘要:知识点:  线程优先级  获取当前线程句柄  线程优先级设置  线程优先级变动  线程优先级获取 一、线程优先级(Thread priority ) 简单的说就是(线程)的优先级越高,那么就可以分占相对多的CPU时间片。 每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 ... 阅读全文
posted @ 2016-12-29 11:38 whzym111 阅读(3491) 评论(0) 推荐(0)
摘要:知识点:  进程优先级  获取当前进程句柄  优先级设置  优先级变动  优先级获取 一、进程优先级(优先级等级) 简单的说就是进程(线程)的优先级越高,那么就可以分占相对多的CPU时间片。 每个进程都有相应的优先级,优先级决定它何时运行和占用 CPU 时间。最终的优先级共分32级,是从 0 到 31 的数值,称为基本优先级别... 阅读全文
posted @ 2016-12-29 11:18 whzym111 阅读(1358) 评论(0) 推荐(0)
摘要:知识点:  线程概念  线程的诞生  线程的死亡 一、 线程: 线程,是程序执行流的最小单元。 另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行... 阅读全文
posted @ 2016-12-29 10:42 whzym111 阅读(323) 评论(0) 推荐(0)
摘要: 进程概念  进程的诞生  进程的死亡 一、 进程: 1、简单的说 双击一个EXE图标时,系统就会产生一个相应的进程,分配相应的资源,并执行相应的代码。 2、标准一些的说法: 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数... 阅读全文
posted @ 2016-12-29 10:13 whzym111 阅读(402) 评论(0) 推荐(0)
摘要:知识点: 定时器Timer 创建定时器 销毁定时器 代码测试 一、 创建定时器 UINT SetTimer( HWND hWnd, // 指定关联定时器的窗口句柄,在MFC版将省略此参数 UINT nIDEvent, // 定时器ID UINT uElapse, // 时间间隔 单位毫... 阅读全文
posted @ 2016-12-28 16:12 whzym111 阅读(934) 评论(0) 推荐(0)
摘要:重载窗口过程 为动态控件绑定事件 一、重载窗口过程处理函数 CWnd::WindowProc virtual LRESULT WindowProc( UINT message, WPARAM wParam, LPARAM lParam ); LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UI... 阅读全文
posted @ 2016-12-28 11:23 whzym111 阅读(561) 评论(0) 推荐(0)
摘要:知识点: 认识窗口过程 GetWindowLong SetWindowLong 为动态控件绑定事件 一、获取窗口过程 二、设置新窗口过程 1、书写一个新窗口过程函数 窗口过程格式 LRESULT CALLBACK WindowProc( HWND hwnd, // 窗口句柄 UINT uMsg, // 消息事件 WP... 阅读全文
posted @ 2016-12-28 10:33 whzym111 阅读(1857) 评论(0) 推荐(0)
摘要:知识点: CWnd::Create CWnd::CreateEx Spy++工具 动态创建控件 一、 CWnd::Create 参数 virtual BOOL Create( LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT... 阅读全文
posted @ 2016-12-28 10:04 whzym111 阅读(5714) 评论(0) 推荐(0)
摘要:知识点: CEdit::Create dwStyle参数 动态创建Edit控件 CRect类 一、CEdit::Create函数 CEdit::Create BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); 以下风格在 Edit控件属性里 几乎都有对应,请自行对比。 返回值 成功创建返回... 阅读全文
posted @ 2016-12-28 09:26 whzym111 阅读(1720) 评论(0) 推荐(0)
摘要:知识点: CIPAddressCtrl 属性 CIPAddressCtrl 成员函数 成员函数代码测试 一、CIPAddressCtrl Class Members IsBlank Determines if all fields in the IP Address Control are empty. ClearAddress Clears the contents of the IP... 阅读全文
posted @ 2016-12-27 16:47 whzym111 阅读(594) 评论(0) 推荐(0)
摘要:知识点: CAnimateCtrl成员函数 播放avi动画 一、 CAnimateCtrl成员函数 Autoplay; CAnimateCtrl ::成员函数 Open 打开avi视频 Play 播放没有声音的avi Seek 选择相应的帧 Stop 停止播放 Close 关闭播放 阅读全文
posted @ 2016-12-27 15:58 whzym111 阅读(281) 评论(0) 推荐(0)
摘要:CTreeCtrl运用 删除无效资源 递归的运用 自写遍历目录函数 递归遍历所有子目录 一、删除无效资源 1、打开资源文件 2、找到无效链接删掉 二、自写遍历目录函数 CFileFind findfile; int nfound=findfile.FindFile(dirpath); while(nfound)//遍历文件 { ... 阅读全文
posted @ 2016-12-27 15:29 whzym111 阅读(329) 评论(0) 推荐(0)
摘要:知识点: 认识CTreeCtrl CTreeCtrl控件属性 CTreeCtrl添加根项 CTreeCtrl添加子项 一、CTreeCtrl控件属性 先设置CTreeCtrl的属性: Has Lines true 显示关系线 Lines at root true 显示根结点的 关系线和+-号 Has Button true 显示+-号 Edi... 阅读全文
posted @ 2016-12-27 14:25 whzym111 阅读(1989) 评论(0) 推荐(0)
摘要:知识点: Picture Control 控件属性 CStatic类 图片控件 图片控件使用 一、图片控件属性 Picture Control 属性: Type:Frame //框架 Type:Etched Horz水平蚀刻线条 Type:Etched Vert垂真蚀刻线条 Type:Rectangle实心矩形 Type:Bitmap位图 Type:Icon 图标 Type:Enha... 阅读全文
posted @ 2016-12-27 11:42 whzym111 阅读(3738) 评论(0) 推荐(0)
摘要:知识点: CFileDialog类 SetBitmap LoadImage 动态显示图片 一、CFileDialog类 构造函数 CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_O... 阅读全文
posted @ 2016-12-27 11:41 whzym111 阅读(410) 评论(0) 推荐(0)
摘要:知识点: CHotKeyCtrl控件 获取热键数据 注册热键 响应热键事件 一、CHotKeyCtrl控件 void SetHotKey( WORD wVirtualKeyCode, WORD wModifiers ); 二、获取热键数据 DWORD GetHotKey( ) const; void GetHotKey( WORD &wVirtualKeyCode, WORD &wModifi... 阅读全文
posted @ 2016-12-27 10:40 whzym111 阅读(530) 评论(0) 推荐(0)
摘要:知识点: 获取CListCtrl选中文本 用ShellExecute打开外部文件 一、CListCtrl::GetFirstSelectedItemPosition CListCtrl::GetFirstSelectedItemPosition POSITION GetFirstSelectedItemPosition( ) const; //返回选中项目的位置 二、CL... 阅读全文
posted @ 2016-12-27 10:03 whzym111 阅读(1801) 评论(0) 推荐(0)
摘要:知识点: CListCtrl报表格式 CListCtrl报表格式添加列 CListCtrl报表格式添加行 CListCtrl报表格式设置单元格 一、CListCtrl报表格式 类名:SysListView32 属性 view:report; 二、CListCtrl报表格式添加列 int InsertColumn(intnCol,LPCTSTR lpszColumn... 阅读全文
posted @ 2016-12-27 10:02 whzym111 阅读(620) 评论(0) 推荐(0)
摘要:查找文件 CFileFind类 提取文件图标 显示大图标 显示小图标 一、查找文件 1、 CFileFind类 //c:\mydir\myfile.txt GetFileName 获取文件名 myfile.txt GetFilePath 获取文件路径c:\mydir\myfile.txt GetFileTitle 获取文件标题 myfile Close 关掉搜索请求,释... 阅读全文
posted @ 2016-12-26 14:50 whzym111 阅读(784) 评论(0) 推荐(0)
摘要:知识点: CImageList类的运用 CListCtrl添加图标 一、CImageList CImageList*SetImageList(CImageList*pImageList,int nImageList); BOOL Create(intcx,intcy,UINT nFlags,int nInitial,int nGrow); CImageList::Create(32,3... 阅读全文
posted @ 2016-12-26 14:23 whzym111 阅读(662) 评论(0) 推荐(0)