vs2010 mfc

简介: 引用:http://blog.sina.com.cn/s/blog_6c617ee301010vgr.html 1.添加消息处理函数:  右击项目名称-》类向导-》选择相应类名(我这是CfirstmfcView)-》选中消息(WM_OnMouseMove)-》默认生成函数OnMouseMove()-》选应用。

引用:http://blog.sina.com.cn/s/blog_6c617ee301010vgr.html

1.添加消息处理函数:
  右击项目名称-》类向导-》选择相应类名(我这是CfirstmfcView)-》选中消息(WM_OnMouseMove)-》默认生成函数OnMouseMove()-》选应用。
 删除相应的消息处理函数:
  右击项目名称-》类向导-》选择相应类名(我这是CfirstmfcView)-》选中消息项-》选中相应函数-》点删除处理程序项-》选应用 。
2.生成可用relesas:
 默认工具栏上有写着“debug”的编译项,改选为relesas
 右击项目名称-》属性-》行顶配置项选为relesas-》常规-》在默认配置值下的MFC的使用这项选为“在静态库中使用MFC”-》选应用。
3.添加位图:
 右击资源文件-》添加-》资源-》选BitMap->导入-》选择载入图片(3.bmp 若是jpg或者其他类型系统会提示要 求自定义资源类型)-》这时可以再 .rc文件和Resource.h中看到IDB_BITMAP1。
4.(1)刷背景:
    {
        CBrush br,*pOldBrush;
        br.CreateSolidBrush(RGB(255,105,180));
        pOldBrush=pDC->SelectObject(&br);
        pDC->Rectangle(2,2,800,1200);
        pDC->SelectObject(pOldBrush);
        br.DeleteObject();
    }
  (2)插位图:
    {
        CBitmap  Bitmap;
        Bitmap.LoadBitmap(IDB_BITMAP1);
        CDC MemDC;
        MemDC.CreateCompatibleDC(pDC);
        CBitmap *pOldBitmap=MemDC.SelectObject(&Bitmap);
        BITMAP bm;
        Bitmap.GetObject(sizeof(BITMAP),&bm);
        pDC->BitBlt(220,40,bm.bmWidth,bm.bmHeight,&MemDC,0,0,SRCCOPY);
        MemDC.SelectObject(pOldBitmap);
    }
  (3)设置字体:
{
            CFont font;
            cHeight=16+x;
            font.CreateFont(-cHeight,
                0,
                0,
                0,
                FW_NORMAL,
                FALSE,
                FALSE,
                FALSE,
                ANSI_CHARSET,
                OUT_DEFAULT_PRECIS,
                CLIP_DEFAULT_PRECIS,
                DEFAULT_QUALITY,
                DEFAULT_PITCH|FF_MODERN,
                _T("Times New Roman"));
            CFont *oldFont=pDC->SelectObject(&font);
            ...
            pDC->TextOut(50,postion,_T("让波多老师陪你过新年吧"));
            pDC->SelectObject(oldFont);
}
  (4)设置输出文本:
        pDC->SetTextAlign(TA_LEFT);
        pDC->SelectStockObject(ANSI_VAR_FONT);
        pDC->SetTextColor(RGB(255,0,0));
        pDC->SetBkColor(RGB(0,255,0));
        pDC->SetBkMode(OPAQUE);

        pDC->TextOut(50,postion,_T("让波多老师陪你过新年吧"));

-----------------------------------------------------------------------------------------------

一下是VS2010中遇到的一些问题的解决方案:
5,
字符集错误: error C2664: 'wsprintfW' : cannot convert parameter 2 from 'const char [5]' to 'LPCWSTR'
右键属性(properties)-->常规(General)-->字符集(Character Set)-->本来是"使用Unicode"改为选择"使用多字节字符集"
 
6,
error LNK2019: 无法解析的外部符号 "char * __stdcall _com_util::ConvertBSTRToString(wchar_t *)" (?ConvertBSTRToString@_com_util@@YGPADPA_W@Z)
属性 --> 配置属性 --> c/c++ --> 语言 :把wchat_t视为内置类型改为否
 
7,
“C:\Windows\System32\ntdll.dll”,Cannot find or open the PDB file
工具 --> 选项 --> 调试 --> 符号 :选中Microsoft符号服务器 下面能出来一个目录把改目录拷出来里面有所需要的PDB,再把 Microsoft符号服务器选中去掉不然每次都要从Microsoft下载很麻烦。
相关文章
|
SQL 消息中间件 分布式计算
Hadoop常见端口总结
大数据常见端口汇总:
2510 0
Hadoop常见端口总结
|
存储 JSON 网络协议
阿里巴巴FastJSON使用实例
阿里巴巴FastJSON使用实例
1246 0
|
安全 Cloud Native Java
【云原生】五年博主教你用阿里云Serverless免费额度搞事情。
传统模式如果个人up主想要搞事情, 就要有一台服务器, 为了省钱可能你还会自己搭建一个数据库。其次你的流量还是需要付费的,如果个人用用还好,但是如果要被人攻击了。那流量蹭蹭的涨, 个人是完全受不了的。这点我是比较有发言权的。因为小编我目前就有一台阿里云实例。目前部署了mysql使用宝塔来维护。每次发布自己上传jar包。下面这个截图就是我的服务, 至于地址嘛,我就不给你们看了。(我怕你们偷我的流量),毕竟前有b站主播鱼皮,网站被攻击的先例,所以咱就低调点,自己用。
1928 0
【云原生】五年博主教你用阿里云Serverless免费额度搞事情。
|
5月前
|
人工智能 算法
2025 生成式人工智能认证,如何构建知识能力价值闭环
生成式人工智能(AI)认证助力职场人士在2025年AI浪潮中脱颖而出。通过系统化学习,涵盖AI方法论、提示工程及伦理法律等领域,构建知识桥梁;强化实践能力,熟悉工具操作与问题解决;最终释放价值潜力,实现职业跃迁。GAI认证由培生Certiport推出,结合理论与实操,全面评估专业能力,赋能各类从业者,在技术发展中稳步前行。
|
6月前
|
机器学习/深度学习 运维 搜索推荐
大数据分析如何精准拿捏你的移动应用体验?
大数据分析如何精准拿捏你的移动应用体验?
188 10
|
人工智能 供应链 搜索推荐
数字孪生与零售业:优化库存与客户体验
数字孪生技术通过在虚拟空间中创建物理实体的镜像模型,实时反映状态和趋势,助力零售业优化库存管理和提升客户体验。在库存管理方面,数字孪生能实现智能预测、动态优化和供应链协同;在客户体验上,则能提供个性化推荐、虚拟试衣间和店内导航等服务,推动零售业向智能化、个性化发展。
|
5月前
|
人工智能 自然语言处理 供应链
代购代采系统:赋能跨境电商,重构全球贸易新格局
代购代采系统为跨境电商提供全方位支持,助力全球贸易新机遇。系统整合供应链资源,优化交易流程,降低运营成本,涵盖商品采集、订单管理、物流跟踪与支付结算等功能。通过智能化操作、多语言适配及数据分析,提升效率与用户体验,同时推动市场拓展和风险控制。实践案例显示其显著效能,未来将向智能化、绿色化和生态化方向发展,成为企业全球化竞争的重要工具。
|
8月前
|
存储 JSON API
淘宝商品详情API接口概述与JSON数据示例
淘宝商品详情API是淘宝开放平台提供的核心接口之一,为开发者提供了获取商品深度信息的能力。以下是技术细节和示例:
|
传感器 人工智能 物联网
数字孪生在航空航天领域的应用
数字孪生技术在航空航天领域的应用日益广泛,从设计、制造、测试到运营和维护,全面革新了传统工作模式。通过创建物理实体的虚拟复制品,实现实时模拟、预测和优化,显著提升产品性能、安全性和经济效益。具体案例如嫦娥五号探测器和C919客机的成功应用,展示了数字孪生技术的巨大潜力和未来前景。
|
人工智能 自然语言处理 测试技术
文生图参数量升至240亿!Playground v3发布:深度融合LLM,图形设计能力超越人类
【10月更文挑战第29天】Playground v3(PGv3)是最新发布的文本到图像生成模型,其在多个测试基准上取得了最先进的性能。与传统模型不同,PGv3采用了一种全新的结构,将大型语言模型与图像生成模型深度融合,展现出卓越的文本提示遵循、复杂推理和准确的文本渲染能力。此外,PGv3还具备超越人类的图形设计能力,支持精确的RGB颜色控制和多语言理解,为设计师和创意工作者提供了强大的工具。尽管存在一些挑战,但PGv3的发布标志着文本到图像生成技术的重大突破。
274 6