看板Programming
标 题Re: document与view的问题
发信站KKCITY (Wed Jul 12 17:09:51 2006)
转信站ptt!ctu-reader!Spring!news.nctu!news.ntu!bbs.ee.ntu!news.kkcity.com.tw
编译好之後 发现跑不出视窗 刚刚再度用debug方式测试
发现到问题出在Document上面..
因为当我在App这里的RUNTIME_CLASS作中断时
会跟我讲:「One or more breakpoints are not positioned
on valid lines.These breakpoints have
been moved to the next valid line」
而後我检查View、Frame这两者,当他们读取Document时,
就会有问题。我就到Document内设定中断点,我发现..
游标会停留在以下区域
{ pArray.Add(p); }
会跑到另外一个地方:
extern "C" int WINAPI
_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPTSTR lpCmdLine, int nCmdShow)
{
// call shared/exported WinMain
return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow);
但是,这没有理由的啊..同样的讲义,我朋友key的就可以跑,我自己key..字句
相同,却跑不起来,请教一下诸位前辈,有人知道吗? 谢谢!
附上Document的语法
class MyDocument : public CDocument
{
public:
CArray<CPoint, CPoint &> pArray; //容纳滑鼠轨迹点的Array容器
void AddPoint(CPoint p) //将轨迹点加到容器内
{ pArray.Add(p); }
CPoint GetPoint(int i) //将轨迹点从容器中取出
{ return pArray[i]; }
int GetSize()
{ return pArray.GetSize(); } //取得容器的大小
DECLARE_DYNCREATE(MyDocument) //宣告为run-time类别
DECLARE_MESSAGE_MAP() //宣告讯息映射表
};
IMPLEMENT_DYNCREATE(MyDocument, CDocument)
//建立run-time类别
BEGIN_MESSAGE_MAP(MyDocument, CDocument)
END_MESSAGE_MAP()
//建立讯息映射表
--
┌─────◆KKCITY◆─────┐ KK免/费/拨/接 ◤
│ bbs.kkcity.com.tw │▏电话(1):449◤1999 电话(2):4058-6000
└──《From:140.109.139.91
》──┘▏帐号:kkcity 密码:kkcity
--