【冰冻苔原】  
网聚无限美与忆

公告
日历
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567
统计
  • 随笔 - 70
  • 文章 - 11
  • 评论 - 99
  • 引用 - 0

导航

常用链接

留言簿(13)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

链接无限

搜索

  •  

积分与排名

  • 积分 - 64844
  • 排名 - 55

最新评论

阅读排行榜

 

      最近做的项目中用到了FormView切换视图,其主要原理是:先新建一些Dialog对话框,然后给这些对话框绑定对应的View,注意:这些View要基于FormView。
      一开始还好好的,利用切换视的代码进行的很顺利(网上的相关代码很多,我就不赘述了),但是,后来新加了两个Dialog,不知我怎么弄的,奇怪的事发生了:先前添加了Dialog都能正常的切换,但是,一切换新添加的Dialog,每次运行到:

BOOL CFormView::Create(LPCTSTR /*lpszClassName*/, LPCTSTR /*lpszWindowName*/,
 DWORD dwRequestedStyle, const RECT& rect, CWnd* pParentWnd, UINT nID,
 CCreateContext* pContext)
{
 ASSERT(pParentWnd != NULL);
 ASSERT(m_lpszTemplateName != NULL);

 m_pCreateContext = pContext;    // save state for later OnCreate

#ifdef _DEBUG
 // dialog template must exist and be invisible with WS_CHILD set  <——请注意此处
 if (!_AfxCheckDialogTemplate(m_lpszTemplateName, TRUE))
 {
  ASSERT(FALSE);          // invalid dialog template name    
  PostNcDestroy();        // cleanup if Create fails too soon     
  return FALSE;
 }
#endif //_DEBUG


中的ASSERT时就报错,而在Release版本下却不会报错。我检查了一下这两个新加的Dialog与先前的Dialog属性有哪些不同,原来是自己把后来加的Dialog的Visible属性设置成了TRUE了, 根据代码的要求是:对话框模板必须存在,属性要设置成不可见和子窗口风格。SystemMenu和TitleBar属性最好都设为False,改完以后,一切正常~~
注:还有一种方法就是在添加Dialog资源时,在Dialog列表上点右键->添加资源,选择Dialog->IDD_FORMVIEW,再点“新建”按钮,这样新建出来的Dialog属性就会自动配好了

posted @ 2005-10-10 08:59 【冰冻苔原】 阅读(2777) | 评论 (3)编辑 收藏
 
在朋友发来的网站链接上停留一会,就会在链接的右方出现一个小盾牌的图标,点击一下,就会出来相关菜单,内容我就不多说了,请看图,自己试试!

o_safe.jpg
posted @ 2005-09-27 12:17 【冰冻苔原】 阅读(436) | 评论 (0)编辑 收藏
 
今天在俺的Blog上加了个“天下秀”,感觉还可以,就是速度稍稍慢了点~~

o_show.jpg
posted @ 2005-09-21 16:15 【冰冻苔原】 阅读(346) | 评论 (0)编辑 收藏
 
     摘要: 不看不知道,一看吓一跳~~  阅读全文
posted @ 2005-09-20 17:31 【冰冻苔原】 阅读(365) | 评论 (1)编辑 收藏
 
亚太: 
到了中国才知道只生一个好 
到了日本才知道死不认账还会很有礼貌 
到了韩国才知道亚洲的足球让上帝都差点疯掉 
到了泰国才知道见了美女先别慌拥抱 
到了印度才知道人还得给牛让道 
到了新加坡才知道四周都是水还得管别人要 
到了印尼才知道华人为什么会睡不着觉 
到了阿富汗才知道冤枉都不能上告 
到了伊拉克才知道污染会让你死掉 
到了中东才知道分不清楚到底是人的生命还是民族尊严重要 
到了阿拉伯才知道做男人有多么骄傲 
到了澳洲才知道有袋子的鼠肉也很有味道 
欧洲: 
到了德国才知道死板还有一套一套 
到了法国才知道被人调戏还会很有情调 
到了西班牙才知道被牛拱到天上还能哈哈大笑 
到了奥地利才知道连乞丐都可以弹个小调 
到了英国才知道为什么牛顿后来都信奉基督教  
到了荷兰才知道男人和男人当街拥吻也能那么火爆 
到了瑞士才知道开个银行账户没有10万$会被嘲笑 
到了丹麦才知道写个童话可以不打草稿 
到了意大利才知道天天吃烤Pizza脸上都不会长疱 
到了希腊才知道迷人的地方其实都是破庙 
到了南斯拉夫才知道为什么有人不想回到祖国的怀抱 
到了斯堪德勒维亚才知道太阳也会睡懒觉 
到了俄罗斯才知道有这么大块地也会有人吃不饱 
到了梵帝冈才知道从其境内任何地方开一枪都会打到罗马的鸟 
美洲: 
到了美国才知道不管你是谁乱嚷嚷就会中炮 
到了加拿大才知道比中国还大的地方人口比北京还少 
到了墨西哥才知道佐罗为什么现在不出来瞎闹 
到了巴拿马才知道一条河也能代表主权的重要 
到了古巴才知道雪笳有N种味道 
到了巴西才知道衣服穿的很少也不会害臊 
到了智利才知道火车在境内拐个弯都很难办到  
到了阿根廷才知道不懂足球会让人晕倒 
非洲: 
到了埃及才知道一座塔也能有那么多奥妙 
到了撒哈拉才知道节约用水的重要 
到了南非才知道随时都可能被艾滋病亲吻到 
到了很多非洲国家才知道人吃人其实有时候也是种需要   
极地: 
到了两极才知道随地小便有多么糟糕
posted @ 2005-09-19 08:35 【冰冻苔原】 阅读(368) | 评论 (1)编辑 收藏
仅列出标题
共14页: 首页 上一页 6 7 8 9 10 11 12 13 14 下一页 
 
Copyright © 【冰冻苔原】 Powered by: 博客园 模板提供:沪江博客