您的位置:首页 > 其它

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();



//图片

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: