MFC
宇文仲竹
这个作者很懒,什么都没留下…
展开
-
MFC 窗体默认隐藏
缘起:mfc窗体程序改成命令行版本,不需要显示窗体。方法:重载 PreInitDialog 方法。原创 2023-07-26 13:34:40 · 182 阅读 · 0 评论 -
c++ CopyData 使用结构体 - 跨进程
绪:跨进程数据交互方式可以使用多种方式,比如socket,本地文件,windows环境下自带的sendmessage之CopyData消息这里只设计CopyData数据的封装处理首先是简单的int数据发送:int i_value = 1; COPYDATASTRUCT data; data.dwData = 1000; data.cbData = sizeof(i_value); data.lpData = &i_value; ::Send.原创 2022-01-06 11:44:30 · 2694 阅读 · 0 评论 -
mfc 窗体置顶
参考://--https://blog.csdn.net/my_angle2016/article/details/103385517 HWND hwnd = FindWindow("Qt5QWindowIcon ", NULL); ShowWindow(hwnd, SW_RESTORE); ::SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);...原创 2021-12-02 20:38:36 · 180 阅读 · 0 评论 -
vs 封装 qt dll 提示 metaObject(void) const qt_metacast
参考:54.Qt-将界面程序封装成DLL - 云+社区 - 腾讯云 (tencent.com)核心问题:Q_OBJECT 的引用解决方案: vs操作方式: 项目属性-》qt Project setting --> qmake 下的 Extract Variables -->WIDGETDLL_LIBRARY如图:...原创 2021-11-23 16:46:55 · 440 阅读 · 0 评论 -
mfc 窗口全屏
1.全屏void showFullScreen(bool isTipHide){ m_isFull = true; if (isTipHide) { m_isRealFull = true; if(m_isMaxScr) ShowWindow(SW_RESTORE); AfxGetApp()->GetMainWnd()->ModifyStyle(WS_CAPTION, 0, SWP_DRAWF...原创 2021-11-09 15:41:08 · 1099 阅读 · 0 评论 -
MFC 小记
1.CtreeControl 树控件代码设置选择的节点高亮问题 由于树控件节点被点击过之后,节点会保持高亮,同时不影响节点切换后的高亮,那么在设置选中节点前模拟鼠标点击一下: m_treeCameras->SendMessage(WM_LBUTTONDOWN); m_treeCameras->SendMessage(WM_LBUTTONUP); m_treeCameras->SelectItem(item);...原创 2021-07-12 17:31:14 · 350 阅读 · 0 评论 -
osg::SetNodeMask 使用事项
通过getNodeMask() 可以得到默认的值为-1;当需要隐藏时 可以使用SetNodeMask(0) 来实现;当需要显示隐藏的节点时可以使用SetNodeMask(1) 来shi'x原创 2021-06-04 16:33:01 · 1326 阅读 · 0 评论 -
MFC 资源ID已存在 导致 创建模态对话框 create 失败
记录一下,两个项目之间互相拷贝对话框资源失败问题,与处理方式控件错误, 已存在 [ 项目A 的对话框资源拷贝到 项目B B若存在 A资源对应的对话框ID宏定义的值,那么就会报错 解决方式,对比A B项目的头文件下的对话框资源ID,将冲突的对话框ID手动同步设置 对话框的子id可以不用理会 ]...原创 2021-04-22 18:42:04 · 266 阅读 · 0 评论 -
对话框背景图
方法一: 1、声明成员变量CBrush m_brush;2、在InitDialog中添加代码: CBitmap bmp;bmp.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加m_brush.CreatePatternBrush(&bmp); 3、重载对话框的OnCtlColor,改最后的返回值: return (HBRUSH)m_b转载 2013-07-10 11:53:41 · 606 阅读 · 0 评论