我要在我的对话框上create 几个edit控件,create之后不显示出来怎么办 我要在我的对话框上create 几个edit控件,create之后不显示出来怎么办 谢谢各位 我在办公室里等各位的回音 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是否要加上:ShowWindow(YourEditHandle, SW_SHOW);Invalidate();你Create后要显示控件和重画窗口。 m_Static = new CStatic;m_Static.Create(_T("这是动态生成的控件!"),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,250,50),pParentWnd); 同意路上的说法多半因为没有WS_VISIBLE 如果是被别的图形操作盖掉了,则可以在刷新图最后加这些控件的Invalidate()试试 同意楼上。或者你可以加上:...::ShowWindow(YourEditCtrlHandle, SW_SHOW);//显示控件...Invalidate(); //重画窗口 你也可以这样。在对应.h文件中:CEdit edit1;在对应.cpp文件中:初始化函数中edit1.Create(_T("这是一个框"),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,100,100),this) 在你的对话框OnInitDialog()中加入Create语句,参照以下例子:BOOL CTestDialogDlg::OnInitDialog(){...// dynamically create an edit control on the viewCEdit* pEdit = new CEdit;pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,CRect(10, 10, 100, 100), this, 1);... return TRUE; // return TRUE unless you set the focus to a control} win32 无模态对话框 ExitProcess("explorer.exe")与Error executing c1.exe 求解决 关于httpQueryInfo的问题 MFC直接能够操作的图像格式只有bmp的吗 求助,使用import后pch文件为什么这么大啊!!! 在window 2000下用_outp和_inp的问题,向各位大虾求援?200分不够,可再加 如何让程序响应鼠标在不同的区域上响应不同的事件? 请教:工具条的问题 怎样获得最高执行效率? 初学VC++,请大虾指点一二,同样欢迎初学者交流,来者有分!!! VC++调试 OnCommand 和 OnNotify的区别??
ShowWindow(YourEditHandle, SW_SHOW);
Invalidate();
你Create后要显示控件和重画窗口。
m_Static.Create(_T("这是动态生成的控件!"),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,250,50),pParentWnd);
多半因为没有
WS_VISIBLE
或者你可以加上:
...
::ShowWindow(YourEditCtrlHandle, SW_SHOW);//显示控件
...
Invalidate(); //重画窗口
在对应.h文件中:CEdit edit1;
在对应.cpp文件中:初始化函数中
edit1.Create(_T("这是一个框"),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,100,100),this)
{...
// dynamically create an edit control on the view
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
CRect(10, 10, 100, 100), this, 1);
...
return TRUE; // return TRUE unless you set the focus to a control
}