Win32多线程程序设计”多线程多任务“是程序开发者和用户都需要的一个重要资产。从WindowsNT开始,完全支持32位程序的抢占式多任务。带领我们进入了”多线程多任务“时代。基本概念
进程(processes)
从win32角度来看,进程含有内存和资源,被进程拥有的内存理论上可达2GB,资源包括内核对象(handle,mutex…),user资源(对话框,字符串…),GDI资源(cdc和bru...
分类:
编程语言 时间:
2015-07-31 18:40:49
阅读次数:
182
void CXuexi2View::OnDraw(CDC* pDC){ CXuexi2Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CString str; str="www.baidu.com"; // CString str("http...
分类:
其他好文 时间:
2015-07-17 20:57:34
阅读次数:
110
void ViewReportDlg::CopyScreenToBitmap() { CDC *cdc = this->GetDC(); HDC wnd = cdc->GetSafeHdc(); //CClientDC dc(this); CRect rect; B...
分类:
其他好文 时间:
2015-07-16 18:38:39
阅读次数:
96
前言前几篇,老玩家绕道即可,新手晚上闲着也是蛋疼,不如把命令敲一边,这样你就会对MongoDB有一定的掌握啦。如果没有安装MongoDB去看我的上一篇博客 MongoDB下载安装与简单增删改查前奏:启动mongdb数据库服务,并进入shell界面> cmd> cdC:\Program Files\M...
分类:
数据库 时间:
2015-07-13 18:09:20
阅读次数:
186
在做多线程的时候出现的错误,其实问题是出在别的地方。下面时出现的断言错误的地方原错误代码://绘制绿球 if (m_Isgreenball) { CDC *pDC = m_greenrect.GetDC(); CBrush *poldbrush; CBrush newbrush(RGB(0,2...
分类:
其他好文 时间:
2015-07-12 17:15:42
阅读次数:
132
检查Agent Job中日常维护作业或业务作业是否成功,如每天的备份、碎片整理、索引维护、历史备份文件清除等,可利用SSMS工具,通过CDC下面设置好的DB Server List,运行下面脚本一次,便可以查询完成所有JOB历史运行情况。--SQL-- 参数定义DECLARE @PreviousDa...
分类:
数据库 时间:
2015-07-10 22:05:48
阅读次数:
209
半透明控件的实现原理:
创建一个临时DC,发消息给父控件告知其绘制其内容于临时DC上,然后将自己相对于父控件的那块区域的绘制COPY到自己的PaintDC上,此后再做其他绘制。
代码思路如下:
Child:
{
CPaintDC dc;
CMemDC mdc;
//创建临时DC
CBitmap bitmap;
CDC cdc;
::SendMessage(hParent, WM...
分类:
编程语言 时间:
2015-07-09 14:31:25
阅读次数:
171
hdc = GetDC (hwnd) ;GetDc函数:用于获得hWnd参数所指定窗口的客户区域的一个设备环境。 所获得的设备环境可以是通用、类或者私有类型,具体由指定窗口的类风格决定。对于通用设备环境,GetDc函数每次获取一个设备环境时都会用默认属性对它进行初始化。该函数获得的类和私有设备环境....
分类:
编程语言 时间:
2015-07-03 08:00:24
阅读次数:
162
视图类中添加OnCtlColor()函数:
IDC_STATIC1为静态文本框ID
HBRUSH CAngleView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor);
if((pWnd->GetD...
分类:
编程语言 时间:
2015-07-02 12:14:55
阅读次数:
270
原文链接:http://my.oschina.net/ypimgt/blog/62354一、获取字符串尺寸用:GetTextExtentPoint32。SIZE *se=new SIZE;CDC MemDC; //首先定义一个显示设备对象MemDC.SelectObject(font);.........
分类:
其他好文 时间:
2015-07-01 13:55:48
阅读次数:
149