- 博客(4)
- 资源 (14)
- 收藏
- 关注
转载 进程间通信 - 剪贴板实现
引子由于在启动一个进程后,操作系统会给这个进程分配 4GB 的私有地址空间,至于为何有 4GB 这么大,那得考虑进程的私有地址空间和实际物理内存地址空间之间的映射以及页交换等等细节问题了,这里不予讨论,从名字就可以知道,既然操作系统给每一个进程分配的是私有地址空间,自然,这段地址空间也只有这个进程自己才能访问了,不然还称为私有干吗呢?既然这段私有地址空间只能由进程本身访
2011-12-23 12:02:03 613
转载 如何把位图拷贝到剪贴板中
DDB与DIB的区别DDB(设备相关位图)DDB依赖于具体设备:DDB的颜色模式必需与输出设备相一致。例如,如果当前的显示设备是256色模式,那么DDB必然也是256色的。在256色以下的位图中存储的像素值是系统调色板的索引,其颜色依赖于系统调色板。由于DDB高度依赖输出设备,所以DDB只能存在于内存中,它要么在视频内存中,要么在系统内存中DIB的与设备无关性主要体现在以下
2011-12-23 12:00:46 795
转载 SaveBitmapToFile
int SaveBitmapToFile(HBITMAP hBitmap , LPSTR lpFileName) //hBitmap 为刚才的屏幕位图句柄 { //lpFileName 为位图文件名 HDC hDC;
2011-12-23 11:59:54 3244
原创 获取对话框上控件的DC
CDC *pDC=GetDC();而得到控件的DC要下面的代码:CWnd *pWnd=GetDlgItem(IDC_BUTTON); //控件IDCRect rect;pWnd->GetClientRect(&rect);CDC *pDC=pWnd->GetDC();
2011-12-05 11:45:02 2763 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人