| 发表于:2007-06-11 23:22:035楼 得分:0 |
到网上找一下遍历文件夹和文件的代码,用在你的代码里,至于菜单,你可以定义一个范围,比如:#define id_test_menu_bgn 0xb001 #define id_test_menu_end 0xb999 long lcount;//标注新增菜单项 第二步:用消息映射范围宏将所有的这个范围的菜单消息都对应到ctestapp::fn_test函数中 on_command_range(id_test_menu_bgn,id_test_menu_end,ctestapp::fn_test) 第三步:在添加菜单中添加代码 cmenu *mainmenu; mainmenu=afxgetmainwnd()-> getmenu(); //得到主菜单 (mainmenu-> getsubmenu (0))-> appendmenu (mf_separator);//添加分隔符 lcount++; cstring strtmp; strtmp.format( "test on &top%d ",lcount); (mainmenu-> getsubmenu (0))-> appendmenu(mf_string ¦mf_enabled,id_test_menu_bgn + lcount,_t(strtmp)); //添加新的菜单项 //添加新的菜单项 drawmenubar(); //重画菜单 | | |
|