VC2008SP1修改了CREATESTRUCT的值可是改不了大小
在PreCreateWindow(CREATESTRUCT& cs)里修改了CS的值CX,CY,X,Y可是改不了窗口的大小和位置
请高人指点
[解决办法]
PreCreateWindow是哪个类的?框架类吗?
另外,你在这个函数中设置断点,看有没有运行到这里。
[解决办法]
void CTestsApp::PreLoadState()
{
CleanState(_T("WorkSpace")); //加上这行就行了
BOOL bNameValid;
CString strName;
bNameValid = strName.LoadString(IDS_EDIT_MENU);
ASSERT(bNameValid);
GetContextMenuManager()->AddMenu(strName, IDR_POPUP_EDIT);
}
[解决办法]
楼上的应该可以吧,原先大小写进注册表了,可以去(HKEY_CURRENT_USER\Software\应用程序向导生成的本地应用程序)下把对应项目删去,为了避免写入注册表可在cXXapp::InitInstance()里加上m_bSaveState=FALSE