ICode9

精准搜索请尝试: 精确搜索
  • 在MFC当中创建窗口,点击默认的确认和取消键没有弹出提示2021-12-15 17:06:13

     默认程序 void CDemoDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 CDialogEx::OnOK();} void CDemoDlg::OnBnClickedCancel(){ // TODO: 在此添加控件通知处理程序代码 CDialogEx::OnCancel();}   1.默认情况,点击直接退出窗口,没有任何提示        2.在

  • MFC + Duilib 学习及总结2021-12-11 21:33:38

    typedef DWORD64 hash_t;            // 这个长度会溢出constexpr hash_t prime = 0x100000001B3ull;constexpr hash_t basis = 0xCBF29CE484222325ull;inline hash_t hash_(const char *str){ hash_t ret{ basis }; while (*str) { ret ^= *str; ret *= prime; str++

  • MFC测试Windows消息处理机制、阻塞试验、SetTimer、MessageBox、消息响应处理函数2021-12-05 21:04:30

    VC6标准WIN32程序,Windows消息处理机制: 1.在注册窗口类时,指定了消息处理函数WndProc()。 2.WinMain()里有消息循环:     while (GetMessage(&msg, NULL, 0, 0))     {        if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))        {         

  • 【无标题】MFC-多文档操作2021-12-04 22:31:56

    多文档操作 1.GetActiveView CView* GetActiveView( ) const; 调用该成员函数获取指向活动视图(如果有)附加到框架窗口(CFrameWnd)。 此函数返回 NULL,在调用对MDI主框架窗口(CMDIFrameWnd)。 在MDI应用程序中,MDI主框架窗口没有一个关联的视图。 相反,每个单独的子窗口(CMDIChildWnd)

  • 计算机图形学MFC 实现2021-12-04 20:07:08

    代码下载地址 觉得有帮助的给个star SudaCgMFC 介绍 计算机图形学课程实验 包含二维点类三维点类的建立,面类,二维变换, 三维变换,zbuffer,背面剔除,反走样划线, 颜色填充,模型数据文件读入 开源协议 MIT License 软件架构说明 ├── Readme.md ├── LICENSE ├── .gitignore ├

  • MFC 官方例程2021-12-02 17:02:49

    MFC 官方例程 https://docs.microsoft.com/zh-cn/cpp/overview/visual-cpp-samples?view=msvc-150 https://github.com/microsoft/VCSamples

  • MFC串口通信 GPS定位实现 VC MFC2021-12-02 13:03:04

    注册MSCOMM MFC实现 测试 一. 注册MSCOMM 1.下载控件MSCOMM32.OCX(32位) 百度网盘链接链接: https://pan.baidu.com/s/1pf8js-BNhL1Mh1XvYoFetw 提取码: z45s 2.把这个ocx文件放在c盘WIndows的system32里,打开cmd执行: regsvr32 MSCOMM32.OCX (32位) 3.在c盘WI

  • VS2010编译静态链接MFC的OCX遇到的问题:nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllm2021-12-01 23:58:20

    打开工程属性页,配置属性->链接器->输入,忽略特定默认库添加 LIBCMTD.lib;nafxcwd.lib 附加依赖项添加 nafxcwd.lib;LIBCMTD.lib 目的是调整依赖库链接顺序。 其他类似的问题也可以这样解决。 如何查看依赖库的链接顺序呢? 同样在链接器->命令行,其他选项中添加 /verbose:lib 重

  • MFC 编辑框 显示 滚动到底部2021-12-01 10:30:41

    MFC edit control 多行 显示并滚动到底部 MFC编辑框自动滚动到最后一行 1 VC中的CEDIT class 自动滚动到最后一行 pEdit为CEdit控件变量指针 int nLen=pEdit->GetWindowTextLength();//获取控件中内容的大小 pEdit->SetSel (nLen, nLen);//将光标位置跳刀最后一个字符 pEdit-

  • MFC中使用GDI2021-11-26 15:01:20

    GDI安装 需要一个.dll文件,具体是gdi32.dll还是gdiPlus.dll不清楚,我的电脑这两个文件都有,程序可以运行 目录 C:\WINNT\System32 新建一个MFC程序 我是VS版本是VS2017 15.9.36 配置GDI+ 添加GDI头文件和库(建议添加在pch.h文件中) #pragma comment( lib, "gdiplus.lib" ) #in

  • MFC窗口风格 WS_style/WS_EX_style(超详细)2021-11-24 15:31:52

    窗口风格(Window style) WS_BORDER   有边框窗口 WS_CAPTION   必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。 WS_CHILD   说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)。 WS_CHILDWINDOW   同WS_CHILD。 WS_CLIPCHILDR

  • MFC中Debug Assertion Failed原因查找方法2021-11-22 15:01:51

    问题 断言错误如下图  分析 报错对话框中给出了一个目录,是在F盘,但是查找之后会发现电脑里可能根本没有这个目录。 最后发现可以在VS的安装目录下找到这个文件: \atlmfc\src\mfc 这部分路径是固定的。 且错误提示345行出现问题 方法 1.搜索VS安装目录,找到文件夹\atlmfc\src\mfc

  • MFC FrameWnd多视图切换2021-11-18 16:31:36

    因为项目中要使用到多视图的切换,而现在的视图不必销毁\创建式的切换,只需显示\隐藏式的切换,我的设计 是将CFrameWnd分隔为左右两个视图, 左侧为树开结构图CTreeView,点击树形结构图节点,右侧进行不同的视图显示\隐藏式的切换。 看到 MFC视图切换大全总结 (1) 后想了以下方法实现自己的

  • 第一章 Hello,MFC2021-11-17 21:01:56

    Hello.h class CMyApp : public CWinApp { public: virtual BOOL InitInstance();//虚函数 }; class CMainWindow : public CFrameWnd { public: CMainWindow(); protected: afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() }; Hello.cpp #include <afxw

  • MFC子对话框无法操作移动2021-11-13 18:31:59

            程序编译完成没问题,运行起来后拖拽对话框不能移动,仔细检查了代码也没发现问题,最后在对话框属性表里发现设置参数有误。Disable参数设置为false后生成的对话框就无法操作移动  

  • MFC之读取ini配置文件2021-11-13 11:31:18

    #一次性加载的配置组数 [sunsz] keynum=2 [01] value=00000001 len=8 [02] value=00000001 len=8 BOOL loadinit(LPVOID Lparam) { TCHAR path[MAX_PATH]; ZeroMemory(path, MAX_PATH); GetModuleFileName(NULL, path, MAX_PATH); CString strPath = path; int pos = s

  • mfc的ribbon资源如何编辑exti按钮2021-11-08 21:02:00

    在ribbon的CMFCRibbonMainPanel主面板中,通常会有退出exit按钮,但是这个按钮在资源编辑器中是看不到的,这时可以用xml编辑器打开ribbon资源的xml文件,直接进行编辑。  

  • MFC 消息映射表和虚函数实现消息映射到底谁的效率高2021-11-08 15:04:11

    深入浅出MFC对于虚函数实现方式的缺点,它指出:虚函数耗费大量内存,系统最终将被这些额外负担拖垮。     但是现在对于容量巨大的白菜价格的内存来说,这种额外负担是否已经过时了呢~?     书中提到,虚函数表中的每一个项目都是一个函数指针,价值4字节,如果基类的虚函数表有100项 (MF

  • MFC基于对话框使用控制台2021-11-04 22:02:57

    在项目属性->生成事件->后期生成事件->命令行。中添加editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe     先按http://blog.csdn.net/acaiwlj/article/details/50240625的方法进行了VS多线程的启动。 原本以为按以下步骤设置就OK了,但是编译中无意间发些了一个warning:

  • c++ dll2021-11-02 17:00:54

    什么是DLL: 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上 Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入

  • MFC 具有该ID的控件已存在 ID2021-11-02 10:57:59

    MFC 具有该ID的控价已存在 给每个窗口 编制一个序号: IDC_D4_BUT_SAVE , D4 表示第4个对话框 ID号的值可以重复,ID的名字貌似不能重复 两个不同对话框里的按钮 ID号确实可以相同,但是因为父窗口不同,所以互不影响。 发送消息时候是通过句柄发送的,这个两个按钮的ID号看起来一样,

  • VC2010的MFC程序想调用.net做的WebService2021-11-01 14:34:10

    VC2010的MFC程序想调用.net做的WebService 2010-8-24 14:54 阅读(1) 赞 评论(1) 转载(1) 分享 复制地址 收藏夹按钮收藏 更多 上一篇 | 下一篇:[转]取标准时间 /...     VC2010的MFC程序想调用.net做的WebService,发现IDE中不能直接引用,所以瞒天过满的在VC2

  • C++——MFC——窗口标题设置2021-10-31 21:59:00

    在APP类的InitInstance里修改  m_pMainWnd->SetWindowText("努力!奋斗!"); 运行效果:    

  • MFC Grid-------CGridCellCombo实例2021-10-30 23:03:32

    添加一行的时候: int nTempRow = m_Grid.GetRowCount();     int nRow = m_Grid.InsertRow(L"");     m_Grid.SetCellType(nRow, 1, celltypeCheckBox);     m_Grid.SetCellType(nRow, 2, celltypeCombo);     m_Grid.SetItemText(nRow, 3, L"测试");     CString

  • 第7节-MFC对话框的变量绑定2021-10-30 22:36:24

    https://www.bilibili.com/video/BV1u4411y7aQ?p=8 目录 1、控件类型变量绑定的两种方法-数据交换机制         1)利用GetItem()函数; 2)利用VC向导绑定,对产生的代码进行讲解以及如何手动添加。 2、字符串、数值类型变量的绑定以及数据验证机制 1、控件类型变量绑定的两

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有