一些技巧(6)
来源:互联网 发布:mac如何下载炉石传说 编辑:程序博客网 时间:2024/06/14 20:53
命令行
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);
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);
- 一些技巧(6)
- 一些技巧(不断更新)
- 一些技巧(2)
- 一些技巧(15)
- 一些技巧(14)
- 一些技巧(13)
- 一些技巧(12)
- 一些技巧(11)
- 一些技巧(10)
- 一些技巧(9)
- 一些技巧(8)
- 一些技巧(7)
- 一些技巧(5)
- 一些技巧(4)
- 一些技巧(3)
- 一些技巧(2)
- 一些技巧(1)
- markdown一些技巧(1)
- 一些技巧(9)
- 【RUNDLL32】IE关闭后进程管理器中出现很多RUNDLL32文件
- 一些技巧(8)
- 程序员面试题精选(06)-判断整数序列是不是二元查找树的后序遍历结果
- 一些技巧(7)
- 一些技巧(6)
- 一些技巧(5)
- Spring中常用的hql查询方法 getHibernateTemplate()
- XERCESC
- 一些技巧(4)
- 一些技巧(3)
- 跪求 自动机械设计课设 茶叶方形袋包装机工作台间歇运动机构的设计
- 一些技巧(2)
- 一些技巧(1)