MFC杂记
2013-04-10 13:37
357 查看
CTime time;
CTime::GetCurrentTime();CString str = time.Format("%H:%M:%S");
GetComputerName(); //获取计算机的名字
SetComputerName(); //设置计算机的名字
ChangeDisplaySetting(LPDEVMODE lpDevMpde, DWORD dwflags); //设置显示器属性
SetWindowRgn(); //将区域设置为窗口的显示区域
如何在对话框中创建菜单和工具条
1.许了解的知识点CtoolBarCtrl和TBBUTTON
2.创建对话框,添加菜单资源
3.在Dialog中改变属性MENU
4.创建一个工具条添加三个按钮,ID_BLACK,ID_RED,ID_BLUE;
5.添加一个成员变量 CToolBarCtrl *m_ToolBarCtrl;
TBBUTTON btn[5];
6.
//设置工具条属性
typedef struct _TBBUTTON
{ int iBitmap; int idCommand; BYTE fsState; BYTE fsStyle; DWORD dwData; int iString;
}
m_toolbarCtrl = 0;
m_toolbarCtrl = new CToolBarCtrl;
GetWindowRect(&wndRect); //获取窗口大小
CRect rc(0,0,wndRect.right,50);
m_toolbarCtrl->Create(TBSTYLE_TOOLTIPS | WS_CHILD | WS_VISIBLE | CCS_NODIVIDER,rc,this,100);
m_toolbarCtrl->AddBitmap(3,IDB_BITMAP1);
btn[0].iBitmap = 0;
btn[0].idCommand = ID_BLACK;
btn[0].fsState = TBSTATE_ENABLED;
btn[0].fsStyle = TBSTYLE_BUTTON;
btn[0].dwData = 0;
btn[0].iString = 0;
btn[1].iBitmap = 1;
btn[1].idCommand = ID_RED;
btn[1].fsState = TBSTATE_ENABLED;
btn[1].fsStyle = TBSTYLE_BUTTON;
btn[1].dwData = 0;
btn[1].iString = 1;
btn[2].iBitmap = 2;
btn[2].idCommand = ID_BLUE;
btn[2].fsState = TBSTATE_ENABLED;
btn[2].fsStyle = TBSTYLE_BUTTON;
btn[2].dwData = 0;
btn[2].iString = 2;
m_toolbarCtrl->AddButtons(3,btn); //添加一个 TBBUTTON
m_toolbarCtrl->AutoSize();
//图片
相关文章推荐
- GPU&VS2012&CUDA&matlab&Arrayfire杂记(七)——MFC语言与CUDA
- MFC杂记
- OpenCV杂记02 MFC
- MFC 编程杂记
- MFC 菜单栏杂记
- MFC对话框杂记(一)
- MFC:学习杂记之一
- MFC添加属性页杂记
- MFC ListCtrl和IP控件的使用杂记
- MFC:学习杂记之二
- 杂记~~~MFC SOCKET
- MFC杂记备忘录
- 15天之狂攻MFC记
- MFC简单绘图(二)
- 在MFC程序中添加全屏显示功能
- MFC中全局变量的定义及使用
- C Runtime Library 的来历, API, STL, MFC, ATL关系
- VC6.0/mfc的radio button的获取方法(部分)针对初学者
- 双缓冲绘图--mfc实时绘制相机灰度图
- vs2010开发activex(MFC)控件/ie插件(二)