yang131

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  windows

MFC/WIN32/Windows/QT
BCG Visual Studio Gui Demo 分析
摘要:BCG 的 vs 界面风格,控件全部要加上 CBCGP 前缀vs 里面的工具箱,文件视图,资源试图,属性窗口,输出窗口和 watch 窗口 继承的都是是 DockingControlBar, 当窗口创建完成之时,调用步骤 EnableDocking (可以的位置)->DockControlBar ( 阅读全文

posted @ 2022-12-21 16:01 NoNight 阅读(109) 评论(0) 推荐(0) 编辑

MFC BCG 一些记录
摘要:MFC: UpdateData (TRUE) // 更新值到控件 UpdateData (TRUE) // 更新控件到值DECLAREMESSAGEMAPBEGINMESSAGEMAP(dialog)ENDMESSAGEMAPbcg 中代码编辑器: CBCGPEditCtrl 中继承 togglem 阅读全文

posted @ 2022-12-21 15:50 NoNight 阅读(56) 评论(0) 推荐(0) 编辑

相机的一些知识
摘要:AWB: 自动白平衡,在某些环境下拍摄的物体受环境光影像会偏向某种颜色,这时要通过改变 R G B 三个颜色的比例使其和正常环境的颜色相同。 ISO:相机感光度。 evf:电子取景器。 相机中有关于 实时显示拍照画面的显示。如果改变白平衡则实时画面和拍平衡画面都会根据白平衡所修改。 Av 光圈优先时 阅读全文

posted @ 2022-12-21 15:48 NoNight 阅读(486) 评论(0) 推荐(0) 编辑

QT 的 ModelView
摘要:QApplication a(argc, argv); QDirModel model; //QDirModel, 问文件目录树 QTreeView tree; QListView list; QTableView table; // 共享同一份目录树 tree.setModel(&model); 阅读全文

posted @ 2022-12-21 15:47 NoNight 阅读(59) 评论(0) 推荐(0) 编辑

QT 开发快速入门
摘要:本人 qt 业余,但有的时候要用到 qt,而又没有系统的学习,用到哪里看哪里。 环境: vs2012+ qt-vsaddins+qt5.5 qt 的按钮点击事件出发的基本要素: 1. 按钮触发函数为 public/private slots。 2.connect (ui.Btn,Signal (cl 阅读全文

posted @ 2022-12-21 15:44 NoNight 阅读(133) 评论(0) 推荐(0) 编辑

vs 常用的调试技巧
摘要:本地调试,一般打断点, 然后下一步,或者步入,或者运行到上一步。 有专用的对战窗口。 条件断点,输入当前变量的名称,然后打印变量值变量名和对战的一些信息,当然也可以选择进入断点后是否进一步运行 线程调试:在进入断电会后,点击调试 -> 线程 -> 然后对当前的线程做冻结取消冻结的操作。 远程调试,需 阅读全文

posted @ 2022-12-21 15:44 NoNight 阅读(130) 评论(0) 推荐(0) 编辑

GUI随笔
摘要:####GUI是一个很大的话题,从Win32(windows基础API编程)到MFC,QT再到DuiLib,WPF,Winform再到Html这是一个很漫长的路,下面是我对这个界面库的见解 就对我而言,或者说目测软件开发,工具开发以及游戏开发等,GUI分为系统提供的API,以及窗口内自绘制两种。但涉 阅读全文

posted @ 2022-12-21 15:02 NoNight 阅读(47) 评论(0) 推荐(0) 编辑

遇到的几个算法
摘要:AStar带期望值的AStar (找最短路径)能自动避开障碍物的(启发式搜索) OpenList开启列表 里要去除障碍物AStar, 简化式搜索--默认的逻辑 对比迪杰斯特算法,会把遍历看成有向图的取值--F = G+ HH 使用了曼哈顿方法, H*V*10, 这也是被称为启发式的原因没次记载路径的 阅读全文

posted @ 2021-02-23 22:38 NoNight 阅读(59) 评论(0) 推荐(0) 编辑

CFileViewer(文件浏览器)
摘要:1 #pragma once 2 #include <afxwin.h> 3 #include <afxtempl.h> 4 5 class CFileViewer : public CWnd 6 { 7 DECLARE_MESSAGE_MAP() 8 DECLARE_DYNAMIC(CFileVi 阅读全文

posted @ 2021-02-04 14:28 NoNight 阅读(238) 评论(1) 推荐(0) 编辑

MFC 关于按键状态获取
摘要:alt键会阻断消息? moousemovealt键无法判断,按下一次 并松开一次状态改变一次#define KeyState GetAsyncKeyState BOOL bCtrlDown = (KeyState(VK_CONTROL) & 0xff00) > 0 ? TRUE : FALSE;// 阅读全文

posted @ 2020-11-24 14:05 NoNight 阅读(1055) 评论(0) 推荐(0) 编辑

基于创建子进程(进程管理和通信的设计模型)
摘要:通过创建管道,捕获子进程(控制台进程)的输入和输出 // Console.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <Windows.h> #include <iostream> #include <string> #include <fstr 阅读全文

posted @ 2020-10-22 13:38 NoNight 阅读(168) 评论(1) 推荐(0) 编辑

windows中新建文件菜单消失的解决办法
摘要:具体解决办法: https://jingyan.baidu.com/article/cbcede07577f4702f40b4dfd.html 右键中新建文本文件 菜单消失: 注册表编辑器: 路径: 计算机\HKEY_CLASSES_ROOT\.txt\ 新建字符串 REG_SZ 数据txtfile 阅读全文

posted @ 2020-09-10 14:05 NoNight 阅读(359) 评论(0) 推荐(0) 编辑

DuiLib的编译
摘要:Duilib编译需要注意两点: 加入预处理器:WIN32;_DEBUG;_WINDOWS;UILIB_STATIC; 到这一步还是报错,报错的是DuiString += 这一行报错,还有Util这一块。 1.DuiLib的符合模式是:否 阅读全文

posted @ 2020-07-28 18:29 NoNight 阅读(174) 评论(0) 推荐(0) 编辑

我自己的远程桌面
摘要:网络封装: 1.底层小包拼接 客户端. 1.网络渲染 2.初始化和渲染在同一个线程 3.保证内存无泄漏 阅读全文

posted @ 2020-07-01 23:36 NoNight 阅读(187) 评论(0) 推荐(0) 编辑

MFC的消息反射
摘要:这边我用对话框来测试mfc的消息反射 当对话框初始化完成之后,点击按钮,首先相应CDialog::OnCommand其中wpARAM(低八位nId,高八位子控件句柄) 和LPARAM(句柄) OnCommand里面先调用了ReflectLastMsg(hWndCtrl);//如果子控件用了消息反射, 阅读全文

posted @ 2020-06-28 00:02 NoNight 阅读(234) 评论(0) 推荐(0) 编辑

封装的grid控件
摘要:class CGridCtrl : public CWnd { DECLARE_DYNAMIC(CGridCtrl) public: void Create(CWnd* pParent, DWORD dwStyle, RECT rect, UINT nId); void InsertColumn(L 阅读全文

posted @ 2020-06-24 17:30 NoNight 阅读(235) 评论(0) 推荐(0) 编辑

MFC--教你如何使用画刷(2)
摘要:转载 http://blog.sina.com.cn/s/blog_a79c99e00101c2tp.html 阅读全文

posted @ 2020-06-24 17:26 NoNight 阅读(858) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示