在表白对话框中怎么加图片

2022-08-10 17:20

yangyang

yangyang

抖音表白对话框的实现

回复弹窗代码获取源代码

具体实现:

下载好VC++
6.0(公众号菜单栏上有VC++
6.0的安装包下载)

点击确定后弹出的窗口选择基本对话框。然后直接点击完成,再弹出的点确定

完成后,按Ctrl+W,

分别对 IDCANCEL 和 IDOK 添加 BN_CLICKED 方法(选中 IDCANCEL ,再选中 BN_CLICKED ,再点击右侧的 ADD Function ,弹出一个对话框选确定即可,IDOK一样操作)

关掉对话框之后双击按钮就可以进入相应按钮响应的方法了(最好先不要点,因为不熟悉MFC的很有可能就找不到界面了)

从右边的条框中拖进一个按钮

中的这个,像拖文件夹一下拖进对话框

右击新拖进的按钮,选属性把ID改为ID_NO(其他的ID也行),标题改为不行。

同样的方法将确定按钮标题改为好,ID不变。TODO那个对话框的标题改为“做我女朋友好吗?”。按照上面的方法为ID_NO创建单机响应方法。将各个控件拖动到想要的位置

将取消按钮删除(点击按钮,选中后按Delete键),初始的取消键对应的对应的是右上角的那个×的响应,所以需要另外创建一个按钮防止冲突。如果对标题不满意可以右击空白处,用修改按钮属性的方法修改标题

双击“好”按钮,进入代码阶段

代码需要编辑的主要是上面的三个函数,对应的就是两个按钮和右上方关闭×的响应方法。

可以参考下面的代码

CString是MFC中的字符串类型,Messagebox是MFC中自带的一个基本对话框,也可以弹出自定义的对话框,不过太麻烦了,这里就不说了。

在上面的例子里还可以加入图片、背景、更改图标。还可以让按钮做出移动。这些对MFC有兴趣的可以了解一下

2022-08-10 19:27:36