博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进程、线程亲缘性和画笔CPen
阅读量:5051 次
发布时间:2019-06-12

本文共 1003 字,大约阅读时间需要 3 分钟。

l         进程亲缘性

l         线程亲缘性

l         画笔CPen

 

一、进程线程亲缘性

 SetProcessAffinityMask  //设置进程 可以使用的CPU

 SetThreadAffinityMask  //设置进程 可以使用的CPU

 

void CDialog_Thread_Priority_test::OnBnClickedButton5()

{

         // TODO: 在此添加控件通知处理程序代码

         HANDLE ph=GetCurrentProcess();

         SetProcessAffinityMask(ph,1);

         CloseHandle(ph);

}

 

二、画笔CPen

CPen::CPen

CPen( int nPenStyle, int nWidth, COLORREF crColor );

nPenStyle://画笔样式

PS_SOLID  实线

PS_DOT    虚线

 

 

void CDialog_Thread_Priority_test::DrawRect(UINT edt_ID, UINT* pWidth)

{

         CRect r1,r2,r3;

         GetWindowRect(&r1);//主窗口矩形坐标

 

         GetDlgItem(edt_ID)->GetWindowRect(&r2);//控件屏幕坐标

    //转换坐标

    int x,y;

         x=r2.left-r1.left;

         y=r2.top-r1.top;

         int width,height;

         height=r2.bottom-r2.top;//取得控件高度

         width=r2.right-r2.left;//取得控件宽度

        

         r3.left=x+width+2;//x1

         r3.top=y; //y1

         r3.right=r3.left+*pWidth;//x2

         r3.bottom=r3.top+height;//y2

         CDC *pdc=GetWindowDC();

         CPen pen(PS_DOT,1,RGB(255,222,0));

         CPen *oldpen=pdc->SelectObject(&pen);

         pdc->Rectangle(r3);

         pdc->SelectObject(oldpen);

        

         ReleaseDC(pdc);

}

转载于:https://www.cnblogs.com/15157737693zsp/p/3845310.html

你可能感兴趣的文章
日志框架--(一)基础篇
查看>>
Java设计模式之原型模式
查看>>
Spring学习(四)-----Spring Bean引用同xml和不同xml bean的例子
查看>>
哲理故事与管理之道(20)-用危机激励下属
查看>>
关于源程序到可运行程序的过程
查看>>
wepy的使用
查看>>
转载:mysql数据库密码忘记找回方法
查看>>
scratch少儿编程第一季——06、人在江湖混,没有背景怎么行。
查看>>
面向对象1
查看>>
在ns2.35中添加myevalvid框架
查看>>
【贪心+DFS】D. Field expansion
查看>>
为什么要使用href=”javascript:void(0);”
查看>>
二进制文件的查看和编辑
查看>>
C# Async与Await的使用
查看>>
Mysql性能调优
查看>>
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
查看>>
IOS-每个程序员的编程之路上都应该看这11本书
查看>>
自定义tabbar(纯代码)
查看>>
extjs fieldset 和 radio
查看>>
小程序底部导航栏
查看>>