摘要:1.若是文档视图程序的话,在视图类的OnDraw(CDC* pDC)函数中调用pDC->TextOut()函数,就像平常输出文字一样。若是嫌文字的背景颜色破坏了图像,可以在输出文字之前调用pDC->SetBkMode(TRANSPARENT);2.若是在对话框应用程序中,就在对话框类的OnPaint...
阅读全文
摘要://以下两个函数获取的是显示屏幕的大小,不包括任务栏等区域int screenwidth=GetSystemMetrics(SM_CXFULLSCREEN);int screenheight=GetSystemMetrics(SM_CYFULLSCREEN);//以下两个函数获取的是真正屏幕的大小,...
阅读全文
摘要:CWnd::FromHandle(::GetDesktopWindow())
阅读全文
摘要:问题描述:一般对话框使用ShowWindow(SW_SHOWMAXIMIZED);最大化窗口,但是如果对话框设置为无边框的话,此对话框会盖住任务栏。解决方法:解决方法一:int sx=GetSystemMetrics(SM_CXFULLSCREEN); //获得屏幕的大小-宽int sy=GetSy...
阅读全文
摘要:(1)CXXXDlg增加刷子变量 CBrush m_brush; //刷子 (2)OnInitDialog方法中初始化刷子 m_brush.CreateSolidBrush(RGB(0x83,0xa5,0xd2)); (2)实现窗口的OnCtlColor函数 HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWn...
阅读全文
摘要:BOOL CXXXDlg::PreTranslateMessage(MSG* pMsg){ // TODO: 在此添加专用代码和/或调用基类 if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_ESCAPE) { ret...
阅读全文
摘要:(1)第一种方法,直接替换工程路径下面res下面的ico图标,然后重新编译,一般需要重启系统才会生效; (2)第二种方法,在VS工程资源预览窗口的ICO下增加一个ico资源,名为IDR_ICON1,然后修改主对话框构造函数语句m_hIcon = AfxGetApp()->LoadIcon(IDR_...
阅读全文
摘要:1.新建一个菜单资源,命名ID为IDM_USER2.打开对话框资源,然后右键->属性->常规 里面有个"菜单" 下拉框,然后选择IDM_USER!3.编译连接即可;IDM_USER菜单资源,就加入到对话框上面了
阅读全文