你是不懂winwos编程,要使窗口可见,window要向窗口所在的线程发送WM_PAINT消息,线程对此消息进行处理,自己将窗口重画, 在调试的时候,所有线程都是停止的,所以不会看到重画。 另外,所有的输出文本的命令要等CAD重画之后才能被看到,如果在CAD处理重画之前程序崩溃的话,就算输出命令成功完成,其输出也不会被看到,例如: acutPrintf("ehgcrgreugcueo"); a=a; acutPrintf("hvuieu"); /* do something cause crash */ 结果就是依据输出也没有看到,因为只有在ARX命令结束后,CAD才取得控制权对自己进行重画。但是如果是MessageBox就没问题,因为建立了一个窗口 |