编写带对话框界面的OCX

编写带对话框界面的OCX步骤:

1、添加Dialog资源,切换到资源视图,将对话框的Style设置为Child,在对话框界面右击添加类,输入类名MyDlg,使得其继承与CDialogEx。(继承CDialog应该也可以)
2、在CxxxCtrl类中引入对话框头文件"MyDlg.h",并定义一个类对象:MyDlg dlg
3、在类向导中,对CxxxCtrl类添加消息WM_CREATE,并添加消息处理函数OnCreate
4、在OnCreate函数中创建并显示对话框:dlg.Create(IDD_DIALOG1, this);dlg.ShowWindow(SW_SHOW);
5、在OnDraw函数中将对话框移动到控件中:dlg.MoveWindow(rcBounds);

原文地址:https://www.cnblogs.com/mzhrd/p/7444962.html