本人初学,学习过程中出现一个问题,百思不得其解,还望各位高手给予帮助!
过程如下:
1、用Appwizard生成一个单文档程序Button;
2、在CButtonView中添加成员变量CButton m_Btn;
3、在CButtonView中添加消息处理函数OnCreate(…);
4、在其中添加如下语句:
m_Btn.Create(_T("普通按钮"),WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(0,0,200,80),this,123);
5、结果正常(如图1);6、改变其中按钮位置为CRect(40,40,200,80),结果出现问题,(如图2);7、再改变其中按钮位置为CRect(80,80,200,80),干脆按钮消失了(如图3),不知道是什么原因,好像按钮只能出现在View视图的左边一小部分。求解!!
另外,如果把Create()放在CmainFrame类的OnCreate()中,生成的按钮除上述问题外,还将无法点击,这是为什么呢?
本人初学者,望各位老师帮助!!!