MFC超强总结

MFC超强总结

ID:37711680

大小:18.68 KB

页数:6页

时间:2019-05-29

MFC超强总结_第1页
MFC超强总结_第2页
MFC超强总结_第3页
MFC超强总结_第4页
MFC超强总结_第5页
资源描述:

《MFC超强总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、当退出的时候:if(::MessageBox(NULL,"确定要退出吗?","程序退出",MB_YESNO)==IDYES){//CDialog::DestroyWindow();OnOK();}禁止关闭按钮(1):CMenu*menu=GetSystemMenu(FALSE);menu->ModifyMenu(SC_CLOSE,MF_BYCOMMAND

2、MF_GRAYED);用alt+F4可以把程序关闭禁止最大化:SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE)&~WS_MAXIMIZEBOX);把

3、按键设为可用:GetDlgItem(IDC_BTN_SLOW)->EnableWindow(TRUE);索引文件:charszFileFilter[]="Mp4File(*.mp4)

4、*.mp4

5、""AllFile(*.*)

6、*.*

7、

8、";CFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY,szFileFilter);if(dlg.DoModal()==IDOK){filepath=dlg.GetPathName();strFileName=dlg.GetFileName();//得到文件名}创建窗口:HWNDhWnd=GetDlgI

9、tem(IDC_STATIC_SHOW)->GetSafeHwnd();//获取显示窗口的句柄设置对话框文本:GetDlgItem(IDC_EDIT1)->SetWindowText(str)调用动态链接库:隐式调用:.lib文件:工程->设置->连接->对象/库模块显式调用:hDll=LoadLibrary("..\Debug\server.dll");typedefint(__stdcall*lpInitStreamServerLib)(void);lpInitStreamServerLibInitStreamServerLib;InitStreamServerLib

10、=(lpInitStreamServerLib)GetProcAddress(hDll,"InitStreamServerLib");FreeLibrary(hDll);文本编辑:CStringstr;str.Format("%d",a);MessageBox("启用服务器失败");str..GetLength();//长度charch=str.GetBuffer(0);//CString变charLPSTR是window32的str指针ch=_ttoi(str);//CString变charstr=str+"IP:"+clientip;//实现文本的加长GetDlgItem

11、(IDC_CURCON)->SetWindowText(str);//设置文本编辑框的内容GetDlgItemText(IDC_EDIT3,str);//得到文本编辑框的内容GetDlgItem(IDC_EDIT3)->GetWindowText(str);//得到文本编辑框的内容str+="r";//换行回调函数只能用全局的函数或者静态函数全局函数的情况下:intNotifyANewConnection(boolbadd,constchar*clientip,unsignedshortport,constchar*url){CCServerDlg*pDlg=(CCSe

12、rverDlg*)(AfxGetApp()->GetMainWnd());pDlg->SetIP(clientip,badd,port);AfxMessageBox(url);pDlg->NewConnection();return0;}下拉列表:((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString("TCP");((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString("UDP");多线程的使用及消息的处理:在。H文件增加这个些全局变量structREC//定义一个结构体{HWNDhwnd;//

13、窗口类型的变量};#defineWM_RECVDATAWM_USER+1//定义消息的值在。H文件里面增加staticDWORDWINAPIRecvProc(LPVOIDlpParameter);afx_msgLRESULTOnRecv(WPARAMwParam,LPARAMlParam);//消息响应函数原型的声明WPARAM和LPARAM两个参数ON_MESSAGE(WM_RECVDATA,OnRecvData)//消息响应函数在初始化的时候:REC*pRec=newREC;pRec->hwnd=m

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。