自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 Qt QLineEdit鼠标点击后,光标没有清除的问题

不能直接返回true,否则不能正常。

2024-02-06 15:57:25 441 1

原创 QLabel 播放gif文件

/去掉该函数窗口大小不会被QLabel的图片撑大,自动使用窗口大小。//工程目录上层图片文件夹加载,正常,动态加载编译速度快。//将图片添加到工程资源加载,正常,工程编译速度慢。

2023-10-31 14:03:56 144 1

原创 QLineEdit设置背景图及输入文字距边框位置

"}""}""}")

2023-10-31 10:35:12 240 1

原创 QPushButton样式设置背景色及字体颜色和大小

font: 10pt \"楷体\";font: 18pt \"宋体 \";font: 12pt \"宋体\";

2023-10-31 10:25:15 641 1

原创 windows 11 电脑没有声音

1、右击开始菜单,找到“设备管理器”->声音、视频和游戏控制器->Realtek,右键卸载,一定要勾选“删除此设备的驱动程序”再点卸载。2、找到“设备管理器”->系统设备->智音技术OED右键卸载,一定要勾选“删除此设备的驱动程序”再点卸载。5、安装驱动后,查看1、2卸载的驱动是否已经安装好,否则重启。扬声器没有禁止、没有外接音箱设备的情况下。

2023-10-30 13:46:35 57 1

原创 C++ 调用C# Dll的方法

使用vs2013自带工具Depends,查看Dll显示如图尝试使用动态加载JF.dll库,返回193,一直加载失败,其中OpenCvSharp.dll也是C#的库,用此方法加载没有问题。PS:用Depends查看OpenCvSharp.dll正常C#中 类定义如图正常加载JF.dll方式如下:1、C++项目属性-》配置属性-》常规-》公共语言运行时支持-》选中“公共语言运行时支持(/clr)”2、引用C# dll方式如图注意:1、使用#usin..

2020-11-05 17:03:37 426

原创 动态获取TabCtrl的标签页值,以及修改值内容

void CDialogGPRSliceParamSetting::OnTcnSelchangeTabGprSliceSheets(NMHDR *pNMHDR, LRESULT *pResult){ // TODO: 在此添加控件通知处理程序代码 int iCurSel = m_tabSheets.GetCurSel(); if (-1 == iCurSel) { return; } CString pszString = _T("Tes...

2020-10-27 11:44:35 371

原创 SHFileOperation 实现指定源文件夹和目标文件夹直间的拷贝

关键函数.h头文件中afx_msg void OnCustomDrawList(NMHDR* pNMHDR, LRESULT* pResult);.cpp 头文件中BEGIN_MESSAGE_MAP(CAppDataTdGrListView, CListView) //{{AFX_MSG_MAP(CAppDataTdGrListView) ON_NOTIFY_REF...

2019-03-14 11:57:35 3030

转载 使用CSplitterWnd实现拆分窗口(多视图显示)

MFC支持两种类型的拆分窗口:静态的和动态的。静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗口最多可以包含16行16列。要找一个使用了静态拆分窗口的应用程序,只要看一下windows管理器即可。动态拆分窗口最多可以有两行两列,但它们可以相互拆分和合并。Vc就使用了动态拆分窗口使得可以同时编辑源程序文件的两个以上不同的部分。选...

2019-03-06 10:19:28 693

原创 CTreeCtrl设置不同节点不同颜色

1. 右键CTreeCtrl资源添加消息2. 修改OnNMCustomdrawTreeTaskList即可afx_msg void OnNMCustomdrawTreeTaskList(NMHDR *pNMHDR, LRESULT *pResult); ON_NOTIFY(NM_CUSTOMDRAW, IDC_TREE_TASK_LIST, &CDialTaskTree...

2019-02-18 17:22:39 1827

Qt 类信息及属性使用Q-CLASSINFO Q-PROPERTY

Qt 类信息及属性使用Q-CLASSINFO Q-PROPERTY

2023-10-30

jsCallExe.7z

jsCallExe.7z

2021-07-02

Win32Project.7z

windows绘制卡片边框及图片

2021-06-15

vs2013番茄助手 win10可用

vs2013番茄助手 win10可用

2020-12-02

Curl实现Get下载zip文件、post上传zip文件、普通post请求等

C++ 使用Curl实现Get下载zip文件、post上传zip文件、普通post请求获取json等

2020-10-07

CListCtrl 拖拽功能移动选中行的位置

CDragListCtrl继承CListCtrl类,CDragListCtrl实现拖动时绘制该行的内容浮动在鼠标移动的位置。CDragList主要用于计算当前鼠标移动到那一行上。 使用CDragListCtrl的对话框添加 afx_msg LRESULT DragMoveItem(WPARAM wParam, LPARAM lParam); ON_MESSAGE(WM_MOVEITEM, DragMoveItem) LRESULT DialUploadLoopTask::DragMoveItem(WPARAM wParam, LPARAM lParam) { int iSelectItem = wParam; int iChangeItem = lParam; if (iSelectItem == -1 || iChangeItem == -1) { return 0; } CString strTaskName = m_CListCtrlTask.GetItemText(iSelectItem, 0); CString strTaskID = m_CListCtrlTask.GetItemText(iSelectItem, 1); CString strTaskSynStatus = m_CListCtrlTask.GetItemText(iSelectItem, 2); if (iSelectItem < iChangeItem) { for (int i = iSelectItem; i iChangeItem; i--) { if (i-1 == iChangeItem) { m_CListCtrlTask.SetItemText(i, 0, strTaskName); m_CListCtrlTask.SetItemText(i, 1, strTaskID); m_CListCtrlTask.SetItemText(i, 2, strTaskSynStatus); } else { m_CListCtrlTask.SetItemText(i, 0, m_CListCtrlTask.GetItemText(i - 1, 0)); m_CListCtrlTask.SetItemText(i, 1, m_CListCtrlTask.GetItemText(i - 1, 1)); m_CListCtrlTask.SetItemText(i, 2, m_CListCtrlTask.GetItemText(i - 1, 2)); } } } return 0; }

2019-01-16

Notepad++ 支持SQL win7 64位亲测可用

NotePad++(32位、带有Plugin Manager,可以下载想要的插件)

2018-06-13

CTreeCtrl自绘复选框

CTreeCtrl自绘复选框,复选框实现三原

2012-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除