MFC开发控件默认的是一个椭圆,我使用一个对话框覆盖到椭圆上。
对话框的属性和方法是写在对话框的CPP里面
给控件添加的属性和方法好象是在控件的主CTRL里面的属性和方法才行
求助,如何把对话框中的属性和方法添加到控件中
对话框的属性和方法是写在对话框的CPP里面
给控件添加的属性和方法好象是在控件的主CTRL里面的属性和方法才行
求助,如何把对话框中的属性和方法添加到控件中
解决方案 »
- 关于win32应用在系统托盘图标的问题
- 回调函数数组参数如何定义?
- 使用 httpFile::QueryInfo() 如何获得 发送 的header ???
- 请教获取像素点颜色值GetPixel(hdc,x,y)?
- COM初始化的问题(急,在线等,解决后马上给分)
- 如何把view换成一个dialog?
- 不要笑!
- 我要采集摄像头的视频流,不知道怎样可以将视频流转发到指定的IP地址和端口。
- 如何同时处理标题栏中OnNcLButtonDown和OnNcLButtonUp消息?
- 网上有免费中文语音库吗?我找了7天了。好人一生平安
- 【急】如何监视WebBrowser控件大小的变化?
- [求助]关于Tortoise SVN中的TortoiseOverlays IsMemberOf
控件默认的也不是一个椭圆吧,那是在OnDraw里绘制的一个椭圆,不是Dialog窗口的。
如何把对话框中的属性和方法添加到控件中, 没做过,你可能要映射一下,还不知道行不行.
我是创建一个对话框VedioDlg,在CxxxCtrl中添加了对话框的实例VedioDlg.
OnDraw绘制的时候创建了一个对话框
//pdc->FillRect(rcBounds, CBrush::FromHandle((HBRUSH)GetStockObject(WHITE_BRUSH)));
//pdc->Ellipse(rcBounds);
VedioDlg.MoveWindow(rcBounds,TRUE);
刚才我试了一下,在CxxxCtrl重写了方法
void CVeidoCtrl::OnBnClickedButtonAlarmtest(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
VedioDlg.OnBnClickedButtonAlarmtest();
}
这样就能把方法添加到控件中了
不知道有没有更好的方法?