如何更改窗口的类名(就是用SPY看见的Class Name)
解决方案 »
- VC6+XP提示找不到IShellFolder2接口
- [版务帖]已有答案但未揭帖申报专帖
- 关于SDK和Windows消息传递的问题
- 一个很莫名其妙的问题(高手请进)
- 在CListBox怎么添加换行,用\r\n不行
- 我需要微软最新的Platform SDK Release: August 2002 ,请问哪儿能够下载?
- HOTKEY控件中得到的键值怎么用GetAsyncKeyState去检测出来?
- 有谁知道这个异常User breakpoint是什么造成的?(在线等待)
- 请高手给我讲一讲ListCtrl方面的东西,尤其是如何创建。一定给分
- 自己调用使用GetMessage()会出错
- 哪儿能下载windows2000,在线等待,找到就结!!!
- CStringArray里有数值的字符串,怎样把它排序?
{
if( !CMDIFrameWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style&=~FWS_ADDTOTITLE; // change mainframe's class name, so I can easily find it further.
WNDCLASS wndCls;
HINSTANCE hInst = AfxGetInstanceHandle();
if(!(::GetClassInfo(hInst, APP_CLASSNAME, &wndCls)))
{
if(::GetClassInfo(hInst, cs.lpszClass, &wndCls))
{
wndCls.lpszClassName = APP_CLASSNAME;
wndCls.hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); if (!AfxRegisterClass(&wndCls))
AfxThrowResourceException();
}
else
AfxThrowResourceException();
} cs.lpszClass = APP_CLASSNAME; return TRUE;
}
动态无法修改就像你在CSDN注册了用户名一样,名字无法修改了,除非你另注册一个。