一些技巧(7)

简介: 命令行 CCommandLineInfo cmdInfo; ParseComandLine(cmdInfo); if(!ProcessShellCommand(cmdInfo)) return...
命令行 
CCommandLineInfo cmdInfo; 
ParseComandLine(cmdInfo); 
if(!ProcessShellCommand(cmdInfo)) 
return FALSE; 
=========================================================== 
改变对话框背景颜色 
SetDialogBkColor(RGB(0,0,255),RGB(255,255,0)); 
=========================================================== 
无模式对话框 
CNewDialog *MyDlg; 
MyDlg=new CNewDialog(this); 
MyDlg->Create(IDD_DIALOG1); 
MyDlg->ShowWindow(SW_RESTORE); 
=========================================================== 
按钮位图 
Button.LoadBitMaps(ID1,ID2);//两个状态图片 
=========================================================== 
静态框赋值 
SetDlgItemText(ID,str); 
=========================================================== 
UpdateData(FALSE)//变量->控件 
UpdateData(TRUE)//变量<-控件 
=========================================================== 
共享内存 
1. 
HANDLE m_hMapping; 
    m_hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF//使用缺省的文件句柄,创建一个不与任何磁盘文件关联的内存(文件映象), 
        NULL,//安全属性,使用缺省值 
        PAGE_READWRITE,//保护方式,可读写 
        0, 
        0x0100,//分配的内存大小 
        "MyShare");//内存映象文件名称 
2. 
char *m_lpData; 
m_lpData=(LPSTR)MapViewOfFile(m_hMapping,//映象文件映象句柄 
                            FILE_MAP_ALL_ACCESS,//访问模式 
                         0,//文件偏移地址的高32位 
        0,//文件偏移地址的低32位 
        0x0100);//映射视图大小 
//注:若m_lpData=NULL (则失败) 
CString str,g_strShow; 
strcpy(m_lpData,str);//写入内存 
g_strShow=m_lpData;//读 
3.读 
m_hMapping=OpenFileMapping(FILE_MAP_READ,FALSE,"MyShare"); 
m_lpData=(LPSTR)MapViewOfFile(m_hMapping,FILE_MAP_READ,0,0,0);  
目录
相关文章
|
4月前
|
开发工具 git
Git从远程仓库拉取指定的分支
Git从远程仓库拉取指定的分支
561 0
|
4月前
|
Go API 数据库
milvus的db和collection信息查询
milvus的db和collection信息查询
1072 0
|
3月前
|
IDE 开发工具 数据安全/隐私保护
【干货】Qt Creator快速下载、安装、使用教程
【干货】Qt Creator快速下载、安装、使用教程
608 2
|
4月前
|
Ubuntu Linux
linux启动与关闭日志
Linux系统中的日志文件分布在多个位置,如`/var/log/syslog`或`/var/log/messages`(含系统事件)、`/var/log/boot.log`(启动详情,非所有发行版都有)、`/var/log/dmesg`(内核启动消息)、`/var/log/auth.log`(身份验证记录)和`/var/log/lastlog`(用户登录信息)。对于使用systemd的发行版,可利用`journalctl`命令进行日志查询。查看日志文件可借助文本编辑器或命令行工具如`tail`和`grep`。访问日志文件可能需要权限,可能需使用`sudo`或root用户。
264 0
|
4月前
|
Ubuntu 计算机视觉 C++
Ubuntu 20.04 编译 Opencv 4.11,详细步骤(带图)及报错解决,我的踩坑之旅~
Ubuntu 20.04 编译 Opencv 4.11,详细步骤(带图)及报错解决,我的踩坑之旅~
2906 0
|
存储 前端开发 NoSQL
【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现
【毕业设计之python系列】基于Flask的在线学习笔记的设计与实现
556 2
|
数据库连接 PHP
使用composer安装laravel-admin及其过程中遇到的坑
使用composer安装laravel-admin及其过程中遇到的坑
280 0
|
开发工具 git
【git】Git下载镜像
Git下载镜像,内含下载链接
|
3天前
|
弹性计算 人工智能 架构师
阿里云携手Altair共拓云上工业仿真新机遇
2024年9月12日,「2024 Altair 技术大会杭州站」成功召开,阿里云弹性计算产品运营与生态负责人何川,与Altair中国技术总监赵阳在会上联合发布了最新的“云上CAE一体机”。
阿里云携手Altair共拓云上工业仿真新机遇
|
29天前
|
运维 Cloud Native Devops
一线实战:运维人少,我们从 0 到 1 实践 DevOps 和云原生
上海经证科技有限公司为有效推进软件项目管理和开发工作,选择了阿里云云效作为 DevOps 解决方案。通过云效,实现了从 0 开始,到现在近百个微服务、数百条流水线与应用交付的全面覆盖,有效支撑了敏捷开发流程。
19263 29