单文档建按钮及其响应函数 我在C***View::OnDraw()中采用Creat建立按钮,按钮是建立了,但是设置响应函数后,点击总是报错。在C**View的其他函数中建立无法显示按钮。请各位高手赐教啊,我纠结了好久了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 OnDraw()中创建?那会不会创建很多个? OnDraw中创建?不是你疯了,就是我疯了 按钮应该改在OnCreate中建立,在Ondraw中建立只要一刷新就会再次建立一个按钮。 我也知道要在OnCreat中创建啊,首先在C***View里没有这个函数,然后我尝试创建了但在屏幕上显示不出来,我设置了SW_SHOW的。 应该在OnCreate函数里写代码这样估计可以CButton btn;if(!btn.m_hWnd){btn.Create("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,100,30), pParentWnd, 1);btn.ShowWindow(SW_SHOWNORMAL);} View类肯定没有,要么你在框架类里面写要么你在View类添加一个WM_CREATE函数,也能搞个OnCreate()出来,而且你不显示,应该是你Create()函数中父窗口对象的指针错了你试试用 this 或者GetParent() OnDraw()是每次重绘时候都会被调用一次. 还是在create中比较合适. 第一个win32程序 ReadFile 错误183 ERROR_ALREDY_EXISTS 对话框Enter键问题 ifs ddk 求实现用声卡采集声音并压缩存储,播放的代码 怎样提高数据查询速度 请教一个简单的问题! 求IE地址栏实现代码 哪位高手帮忙拿走这100分(网络编程疑问) toolbar里面可以放listbox控件吗? [MFC]文件贴图的疑惑 kad是用UDP还是TCP通信的?
if(!btn.m_hWnd)
{
btn.Create("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
CRect(10,10,100,30), pParentWnd, 1);
btn.ShowWindow(SW_SHOWNORMAL);
}
View类肯定没有,要么你在框架类里面写要么你在View类添加一个WM_CREATE函数,也能搞个OnCreate()出来,而且你不显示,应该是你Create()函数中父窗口对象的指针错了你试试用 this 或者GetParent()