命令行
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);