VC中的程序片段
来源:互联网 发布:psd源码 编辑:程序博客网 时间:2024/05/17 00:00
时间:
CTime m_SysTime=CTime::GetCurrentTime();
SetDlgItemText(IDC_STATIC_TIME,m_SysTime.Format("%Y年%m月%d日%H:%M:%S"));
对话框
在InitDialog()中加入以下代码:
SetWindowText("Hello!") //修改标题
ModifyStyle(WS_CAPITION,WS_MINIMIZEBOX,SWP_DRAWFRAMW);
m_brush.CreateSolidBrush(RGB(0,0,0)); //修改背景色时常用到
SendMessage(WM_CLOSE); //关闭
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
//移动无标题对话框的方法之一
创建一个屏幕的设备环境
CDC *pDC=GetDC(); // 绘制客户区
CDC *pDC=GetWindowDC(); //绘制非客户区
CDC *pDC=CDC::FromHandle(::GetDC(NULL)); //绘制整个屏幕
CDC dc;
dc.CreateCompatibleDC(HDC,hdc); //创建可直接绘制位图的设备环境
//绘制一个位图,还必须创建一个空位图对像,并使设备与位图关联
CDC dc; //Create CDC Object
CBitmap bitmap; //Create CBitmap Object
dc.CreateCompatibleDC(pDC); //Create Devic Contextobject
bitmap.CreateCompatibleBitmap(pDC,ICON_WIDTH,ICON_HEIGHT); //Create Bitmap Object
dc.SelectObject(&bitmap); //point memmory Device Context
//to this bitmap
dc.DeleteDC();
ICON
1、从应用程序的资源中装入一个图标
HICON hicon;
hicon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
2、直接从一个.ico文件中装入一个图标
HICON hicon;
hicon=(HICON)Loadimage(NULL,"wwm.ico",IMAGE_ICON,0,0,LR_LOADFROMFILE);
3、从一个DLL或.exe文件中装入一个图标
HICON hicon
HINSTANCE hinst=AfxGetInstanceHandle();
hicon=ExtractIcon=(hinst,"Debug//wzd.ee",1);
4、绘制一个图标
pDC->DrawIcon(0,0,hicon);
5、销毁一个图标 必须手工销毁一个装入的或者LoadImage或ExtractIcon抽取的图标,以免内存泄漏
DestroyIcon(hicon);
Bitmap
1、位图装入资源(略)
2、从应用程序的资源中装入一个位图
CBitmap bitmap;
bitmap.LoadBitmap(IDB_WID);
3、从一个.bmp文件中装入位图
CBitmap bitmap;
HBITMAP hbitmap=(HBITMAP)::LoadImage(NULL,"wwm.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
bitmap.Attack(hbitmap);
4、绘制一个位图
CDC dc;
dc.CreateCompatibleDC(pDC);
dc.SelectObject(&bitmap);
BITMAP bmInfo;
bitmap.GetObject(sizeof(bmInfo),&bmInfo);
pDC->BitBlt(0,0,bmInfo.bmWidth,bmInfo.bmHeight,&dc,0,0,SRCCOPY);
- VC中的程序片段
- VC中的托盘程序
- vc中的计时程序
- 程序片段
- VC++常用代码片段
- 一个java程序片段
- java程序片段
- 程序算法代码片段
- 多线程程序片段
- 常用Java程序片段
- 计算排列组合程序片段
- Java常用程序片段
- 程序片段----新建文件夹
- 程序片段----弹出文件夹
- 程序片段---- stringToLPCWSTR
- vc++中常用代码片段
- VC/MFC程序开发中的断言
- VC程序中定制对话框中的回车键
- 字母大小写转换一另类方法
- 典型WAP中文显示(z)
- 爸妈的期盼
- sqlserver 数据库的分发mail程序是否可以和LOTUS 邮件系统连接
- 令人费解地Datagrid。
- VC中的程序片段
- 我的学习记录
- CheckListBox的一些用法!
- 日积月累
- 使用CDatabase类读取Access数据库
- 将 Web 服务用于电子交易的单点登录
- 微软系统泄露密码入侵分析
- 微軟的修補程式迷宮
- 女人最想要的是什么???