我用了一个多文档,想利用它的子窗体实现双机通信(聊天),一个子窗体用来发送自己的消息,另一个子窗体用来显示收到的消息,可是利用MFC自动生成时只能生成一个子窗体(我因学习VC时间不久,不知道是否在生成多文档时能否自动生成2个子窗体,如果能,请指教如何设置才能生成),所以就自己写了一个以CMDIChildWnd为基类的类来生成另外一个子窗体,但是我却不知道如何才能在Used by .rc文件中生成相应的比如IDR_PHLWATCH这样的ID,而自动生成的那个子窗体就有一个ID,定义为#define IDR_PHLHAND 129我想问如何才能生成和他类似的语句,比如 #define IDR_PHLWATCH 130这样我就可以在pDocTemplate = new CMultiDocTemplate(
IDR_PHLWATCH,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CWatchFrame),
RUNTIME_CLASS(CWatchView));
AddDocTemplate(pDocTemplate);中使用IDR_PHLWATCH了,否则,没有ID,就没法引用,我不知道该怎么办,请高手指点
IDR_PHLWATCH,
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CWatchFrame),
RUNTIME_CLASS(CWatchView));
AddDocTemplate(pDocTemplate);中使用IDR_PHLWATCH了,否则,没有ID,就没法引用,我不知道该怎么办,请高手指点
解决方案 »
- 在vista 用vs2008 mfc 做了一个对话框程序的小工具 在 xp下不能正常运行 并且没有调用对话框初始化程序 ?
- 测试CSDN可用分
- 请教vc与matlab7.x混合编程的问题
- 关于send函数发送CString类型的IP地址时的问题
- 大数组的计算速度问题
- 晕。。。请教这句代码什么意思???
- 在某类中引用了定义该结构体的头文件后,在该类中如何定义指针变量?
- 请问如何编写带COM(ATL)功能的EXE文件,支持MFC的?
- 小菜!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 当向某个窗口发送按键消息的时候
- 在多文档视图界面的CView中怎么捕捉不到ESC按键呢?
- 高分求大家帮忙了,暑假想找家公司实习
你去找找还有,你用一个框架窗口不就行了?
比如,加一个窗体可以用Insert/New Form添加,那么,添加一个子窗体类型的呢?可以在类似的地方添加吗?
可以把
if (!ProcessShellCommand(cmdInfo))
return FALSE;重复一下改为
if (!ProcessShellCommand(cmdInfo))
return FALSE;
if (!ProcessShellCommand(cmdInfo))
return FALSE;
你是用同一个模板就不用再建别的文档视图框架类了,直接建立新的一个窗口就OK了