vc++中有关cl**tctrl控件的使用问题

?Jane 2024-11-17 22:27:01
最佳回答
l**tctrl是对话框中的一个控件,当然是在oninitdialog中初始化了,initinstance是初始化整个应用程序的,以下是某个对话框程序的initinstance()函数的内容: bool ccl**tctrlapp::initinstance() { afxenablecontrolcontainer(); #ifdef _afxdll enable3dcontrols(); #else enable3dcontrolsstatic(); #endif ccl**tctrldlg dlg; //////////a m_pmainwnd = &dlg; /////////////b int nresponse = dlg.domodal(); /////////c if (nresponse == idok) { // todo: place code here to handle when the dialog ** // d**m**sed with ok } else if (nresponse == idcancel) { // todo: place code here to handle when the dialog ** // d**m**sed with cancel } // since the dialog has been closed, return false so that we exit the // application, rather than start the application's ** pump. return false; } 函数中在a行声明ccl**tctrldlg对象dlg,然后在c行调用对话框类的domodal()函数显示对话框时才开始初始化对话框。在c行的前面时,对话框还没有建立,在c行的后面,对话框已经被销毁了,所以在initinstance()函数中无法初始化对话框的成员。 以下是一个在oninitdialog()函数中初始化cl**tctrl的例子: bool ccl**tctrldlg::oninitdialog() { cdialog::oninitdialog(); // set the icon for th** dialog. the framework does th** automatically // when the application's main window ** not a dialog seticon(m_hicon, true); // set big icon seticon(m_hicon, false); // set small icon // todo: add extra initialization here /*----------初始化cl**tctrl控件------------------*/ //第一步:建立图像列表,如果不需要图像列表,则这一步可以省略 m_imagel**t.create(16,16,true,2,2); m_imagel**t.add(afxgetapp()->loadicon(idi_iconl**t_male)); m_imagel**t.add(afxgetapp()->loadicon(idi_iconl**t_female)); m_l**tctrl.setimagel**t(&m_imagel**t,lvsil_small); //第二步:设置扩展属性 m_l**tctrl.setextendedstyle(lvs_ex_fullrowselect | lvs_ex_gridlines); //第三步:设置列 m_l**tctrl.insertcolumn(0,"学号",lvcfmt_left,60); m_l**tctrl.insertcolumn(1,"姓名",lvcfmt_left,130); m_l**tctrl.insertcolumn(2,"性别",lvcfmt_center,60); //第四步:插入行 m_l**tctrl.insertitem(0,"1001",0); m_l**tctrl.setitemtext(0,1,"**"); m_l**tctrl.setitemtext(0,2,"男");//插入第一行 m_l**tctrl.insertitem(1,"1002",1); m_l**tctrl.setitemtext(1,1,"张红"); m_l**tctrl.setitemtext(1,2,"女");//插入第二行 m_l**tctrl.insertitem(2,"1003",0); m_l**tctrl.setitemtext(2,1,"王云飞"); m_l**tctrl.setitemtext(2,2,"男");//插入第三行 m_l**tctrl.insertitem(3,"1004",0); m_l**tctrl.setitemtext(3,1,"张强国"); m_l**tctrl.setitemtext(3,2,"男");//插入第四行 m_l**tctrl.insertitem(4,"1005",1); m_l**tctrl.setitemtext(4,1,"孙柔嘉"); m_l**tctrl.setitemtext(4,2,"女");//插入第五行 /*-------------------------------------------------*/ return true; // return true unless you set the focus to a control } 该例子的工程文件下载地址: 20210311
汇率兑换计算器

类似问答
  • 关于在机场使用**汇率的问题。
    • 2024-11-17 11:25:56
    • 提问者: 未知
    曼谷机场刷的都是走v**a的,所以相对汇率折算会比较亏,但是因为v**a折合****的是以美元结汇,如果你的该笔交易是在下个月才还款的话,也就是你享受到银行高达到天以上的还款期,会随着美元的...
  • 关于交行**境外使用问题
    • 2024-11-17 07:14:49
    • 提问者: 未知
    1.副卡需要年费吗?还是主卡每年消费满6次就可以一起免年费了。  答:附属卡也有年费(白金卡附属卡无年费),是普卡金卡主卡年费的50%,同样刷卡满6次,免次年年费。  2,副卡也是有美金账户的吗?  答:和主卡是一样的,主卡是双币卡,附属卡也一样。   3.在美国刷**需要手续费吗?要多少?  答:刷卡消费没有手续费,只是有货币转换的费用(按当天货币牌价计算)。
  • 关于最优使用**的问题?
    • 2024-11-17 00:17:31
    • 提问者: 未知
    不错啊,应该是这样比较合适,但是注意,最好是有2~3个银行的卡,如果出门的时候,可以更方便的存取款。消费用**,有1~2张就足够用的。望采纳!
  • 购买二手房有关使用年限的问题
    • 2024-11-17 18:33:27
    • 提问者: 未知
    土地使用权年限从该房取得土地使用权第一次登记时间算起,到期会自动续期,具体的实施细则尚未**。国土局如你所说的作土地使用权证变更操作没有问题。
  • 关于**人参控股的相关问题
    • 2024-11-17 03:16:23
    • 提问者: 未知
    看所占的股本多少了,达没有达到控股的要求.还有就是要看入股时双方签的协议同意中方公司最多入股占公司总股本的百分之多少.
  • 关于使用**卡的法律问题.
    • 2024-11-17 22:32:42
    • 提问者: 未知
    1、透支**除要支付利息外,如果不能及时还款还要支付高额滞纳金及影响个人信用记录,恶意透支还会涉嫌构成****罪。2、持卡人以非法占有为目的,超过规定限额或者规定期限透支,并且经**银行两次催收后超过3个月仍不归还的,就可以认为是恶意透支,构成****罪。3、逾期金额在1万-10万...
  • 关于**使用的几个问题
    • 2024-11-17 05:36:17
    • 提问者: 未知
    1. 是的,理解正确2. 消费额度是按照银行给你的结算周期算的, 每批**都不一样,比如某银行的某一阶段发行的**结算日期是12号,还款日期是30号,那么,本月12号以前刷的卡,就需要在本月30号之前还掉, 12号以后刷的号,因为结算日期是下个月的12号,所以到下个月30号之前换。不管是不是一个结算周期,总之最大额度就是5000. 比如你12号之前已经刷了3000了,那么在还款之前你就只能最多再刷...
  • 关于**的使用问题
    • 2024-11-17 13:56:49
    • 提问者: 未知
    1、省外取款手续费是必须的,各家银行都要;2、a市打工,如果用b市**作工资卡,a、b市是大同城的话,银行代发工资不存在问题,如果是异地的话,涉及手续费,银行一般要求使用本地卡作为工资卡;3、农信社是集体制,各省市农信社独立,如果公告说全国取款免费的话,那取款手续费是倒贴的;4、各行收费标准大同小异,都要人行、银监核准,卡工本费5元,年费10元,有的行先收开卡5元,10元从卡上扣收,各行不一;5、...
  • 代建制的作用、存在的问题、使用条件?
    • 2024-11-17 18:52:28
    • 提问者: 未知
    我帮你找了一下有关代建制的问题,如果能对你起到很大的作用的话我感到很高兴:代建制实施过程中形成的特点(存在问题) 由于我国对项目管理代建制制度本身没有明确的立法依据可以遵循,在目前我国**工程实际中,由于代建制与各种现行制度、法律的不配套,出现了一些与社会发展不相适应的问题,代建制企业的发展目前也存在较多问题,仍需要进一步研究解决。而各城市对该制度的理解不同、实施过程中采取不同的方式和途径,导致...
  • 如图。关于中信银行安全控件的问题。
    • 2024-11-17 02:28:34
    • 提问者: 未知
    应该跟浏览器有关系,你是用的ie吗?系统是32位还是64位?如果是64位系统的话 应该会有两个ie浏览器(32位和64位) 中信的安全控件只适用于32位
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。