VS2013 MFC基于对话框编程】的更多相关文章

前言一直利用Qt库做Ui设计,但针对于一些MFC项目,掌握一些必要的MFC开发技巧还是很有必要的.这篇博客里就将自己所学的一些MFC浅显知识记录一下,方便今后的学习.博客里只记录关键步骤. 一.新建MFC项目选择:基于对话框MFC的使用: 在共享DLL中使用MFC (程序运行需要dll) 在静态库中使用MFC (程序较大,运行时不需要dll) 设置MFC程序主框架样式和标题 高级功能 若是用不上“ActiveX控件”可以去掉勾选,若要涉及到网络编程就把“windows嵌套字”选上 完成 二.MF…
新建项目->MFC模板->MFC应用程序->应用程序类型:基于对话框->...OK 解决方案资源管理器->资源文件->xxx.rc->进入:资源视图->Dialog->IDD_DEMO_DIALOG->打开工具箱(在侧面找) //0.准备 删除默认控件:ctrl+A,fn+delete: 修改名称 属性 属性 captain 点击触发事件 属性 控件事件 BN_CLICKED :右键 添加事件处理程序:双击进入编辑 插入窗口 右键 添加类 插入工…
1.①创建mfc对话框窗口,对话框中所有控件都delete. ②绘制界面,按键都button,显示区域edit control,计算器名字用static text. ③所有控件ID改成语义化ID(可不改),如数字1 IDC_BUTTON_NUM1,改变caption值(显示). ④edit control属性中,外观中align text表示显示对齐位置(计算器靠右对齐,选择right),行为中的read only选择true(文本框只用来显示,故只读),最上方的static text标题属性a…
菜鸟还在研究这个东西,大神就不要看了.一直都在觉得用VC或VS建立的对话框总是全灰色感觉太单调了,如果可以在上面添加一些漂亮的图片就好了,今天终于实现了.其实挺简单的,下面就分几个步骤讲一下: 第一步:做好一张BMP格式的图片 第二步:建立一个对话框,添加一个按钮控件 第三步:添加资源,引入位图 第四步:最后一步添加一点代码就OK了,添加代码的位置是OnInitDialog这个函数里面,这个是绘制对话框的函数. HBITMAP   hBitmap;     //定义一个位图变量 hBitmap…
void MmPLEntPropertyDlg::SetInitDialogSize() { CRect rectDlg; GetWindowRect(rectDlg);//x,y为对话框左上角的坐标 w,h为对话框的宽高 ::SetWindowPos(, , rectDlg.Width(), rectDlg.Height() + , SWP_NOZORDER); CenterWindow();//居中显示 } void MmPLEntPropertyDlg::MoveCtrlPosition(…
//5.列表控件 ListControl 属性 报表模式 view:Report:添加变量 //Cdemo5Dlg.cpp ps:资源视图 右键 类向导 成员变量 查看对象所属类 // TODO: 在此添加额外的初始化代码 //列表控件使用 CString str[] = { TEXT("姓名"),TEXT("性别"), TEXT("年龄") }; ; i < ; i++) { //设置表头:索引,内容,对齐方式,列宽 m_list.Ins…
原文作者:aircraft 原文地址:https://www.cnblogs.com/DOMLX/p/8191036.html 这里不知道会不会有人是真的新手 新新手 不知道怎么 如何建立一个MFC 工程 应该不会吧? 就是 打开VS 新建项目-MFC -MFC工程-点基于对话框 -和在静态库中使用 然后下一页将关于对话框取消了 不然会有两个对话框出来 然后点击完成 具体如下 步骤1:双击打开vs2013,进入起始页,按Ctrl+Shift+N组合快捷键(此时也可以一步步新建->项目操作),可以…
   对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手.许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然. 异步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式:而同步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式. 阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用recv()函数读取网络缓冲区中的…
CSDN的博客编辑器实在是难用……转战博客园 直接把CSDN发的搬过来了 ————————————————————————————我是分割线———————————————————————————— 第一次发博客好紧张啊,这里的大神都牛逼哄哄的只有我是装逼的我会不会被打啊 先上妮可镇帖 我最近在写一个MFC项目(基于对话框)时发现只要使用了CFileDialog,窗体上的Menu就会变成灰色,但是可以点击,如下图所示. 忘了说,我的环境是Win8.1 + VS2013,弹出CFileDialog的…
网络编程 1.windows 套接字编程(开放的网络编程接口)添加头文件#include<windows.h> 2.套接字及其分类 socket分为两种:(1)数据报socket:无连接套接字,可向指定的socket发送数据报消息,也可从指定的socket接收消息,提供双向的面向记录的数据流.但不能保证数据传输的顺序,也不能保证传输的可靠性. (2)数据流socket:(例如电话呼叫),基于显式连接的套接字,通过没有记录的双向字节数据流,具有可靠的发送顺序,接收也是可靠的,适合处理大量数据的传…