现在有一个自定义的控件,ID是IDC_MY_***
创建的时候是设为不可见的,在接受到一个消息后,要把它变为可见
想用CWnd::ModifyStyle来改变属性,但是因为不是当前窗口,所以不行我现在已经用
HWND hWnd=NULL;
hWnd=::GetDlgItem(m_hWnd,IDC_MY_***);
得到了这个控件的句柄,下面应该怎么做才能将其属性改为可见的,WS_VISIBLE。请sdjm们指教,在线等,解决立即结分。
创建的时候是设为不可见的,在接受到一个消息后,要把它变为可见
想用CWnd::ModifyStyle来改变属性,但是因为不是当前窗口,所以不行我现在已经用
HWND hWnd=NULL;
hWnd=::GetDlgItem(m_hWnd,IDC_MY_***);
得到了这个控件的句柄,下面应该怎么做才能将其属性改为可见的,WS_VISIBLE。请sdjm们指教,在线等,解决立即结分。
解决方案 »
- vc有没有办法直接查看函数的返回值
- vc中修改标题栏出现的问题
- 怎么结束线程??
- installshield 6.3打包时如何加入DLL?
- Panr(光荣) 近来拿分 500份求COM问题
- 按钮的隐藏和叠加
- 请问哪里能下载到中文的c++教程(比较好的),谢谢!下载到就送分。
- 大家看看这段代码,为什么总是执行不到AcceptConnect()呢?客户机的connect()返回的值为0,应该是说明连接成功了吧
- 警告大家:如果你是一个编程的初学者,请不要随便走入这个圈子,别以为程序员的工资高,错了,以后可能会越来越低.......
- 关于DLL工程的问题,请求帮助!!!
- 请问服务端的程序如何用多线程实现?
- 求助???
那么¥¥¥.ModifyStyle(……)就可以了,
其实也可以¥¥¥.ShowWindow(SW_SHOW);
关键就是定义IDC_MY_***的对象。
GetDlgItem(IDC_CONTROL)->ShowWindow(SW_SHOW);就可以了
其中IDC_CONTROL是控件的ID
直接ShoeWindow就可以