我的地盘
hln24477932
这个作者很懒,什么都没留下…
展开
-
CFileDialog的扩展名问题
使用MFC的CFileDialog类保存文件时,遇到了一个小小的问题,当我在文件名栏中写入带扩展名的名字时,CFileDialog不判断该扩展名是否符合我的要求。比如我规定的扩展名是.vvt。当输入a.bmp时我预期想得到的文件名应该是a.bmp.vvt。但是系统依然给我返回a.bmp.vvt。(word实现了这个功能,大家可以实验一下,咳咳)怎么办?我在点击OK的时候修改了不就完了。于是原创 2007-08-30 15:41:00 · 1042 阅读 · 0 评论 -
删除文档中的菜单
单文档:在MainFrame::OnCreate的最后添加 SetMenu(NULL);多文档:可在子窗体的WM_MDIACTIVATE的消息响应函数中加入 AfxGetMainWnd()->SetMenu(NULL)原创 2007-08-30 15:49:00 · 365 阅读 · 0 评论 -
ActievX控件属性返回值总是为TRUE
现象:MFC制作ActievX控件时 属性为VARIANT_BOOL时 get的返回值传递到客户端总是为TRUE。原因:传递过程中MFC做了转换,但是VARIANT_BOO为short型,MFC确当成了DWORD来转换,所以导致转换后总为TRUE。(VC2003下参考oledisp1.cpp中1100行)。办法:将get的返回值该为 DWORD型。另外set的值与VARIANT原创 2007-08-30 15:52:00 · 474 阅读 · 0 评论