当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 对话框中添加工具栏及工具栏上的Button响应UPDATE_COMMAND_UI消息 在对话框程序中添加工具栏其实很简单,网上能找到很多的例子。
 

 

 ·关于分页类的改进....    »显示摘要«
    摘要:原文页类的代码如下:<script language="vbscript" runat="server"> ´----------------------------------------´ 数据库分页类 for sqlserver.´ 作者: robin_zhang (eway365@tom.com)&a......
 ·xmlhttp的get和post    »显示摘要«
    摘要://==================================================================//用xmlhttp来实现form的method=get.//==================================================================我们传统的提交数据的方法都是用<form>来实现的.<......


MFC对话框程序中添加工具栏及工具栏上的Button响应UPDATECOMMANDUI消息

对话框中添加工具栏及工具栏上的button响应update_command_ui消息

具栏资源;2.在对话框类中定义一个工具栏变量;3.在对话框的oninitdialog函数中create工具栏.程 【程序编程相关:MSN的服务的程序

在对话框程序中添加工具栏其实很简单,网上能找到很多的例子.一般的步骤就是:1.在资源中添加工 【推荐阅读:What is Mono?

【扩展信息:BCB如何防止程序启动两次

序如下:

在对话框类中定义工具栏成员变量:

ctoolbar m_toolbar;

在oninitdialog函数中create之:

if(!m_toolbar.createex(this, tbstyle_flat,

ws_child|ws_visible|cbrs_top|cbrs_gripper|cbrs_tooltips|cbrs_size_dynamic)

  ||!m_toolbar.loadtoolbar(idr_toolbar_graphics))

 {

  trace0(_t("创建工具条失败\n"));

  return false;

 }

 repositionbars(afx_idw_controlbar_first, afx_idw_controlbar_last, 0);

但是要让对话框中的工具栏响应update_command_ui消息,做到按下保持的状态仅仅重载

update_command_ui消息并使用setcheck是不行的,因为此时的工具栏上的按钮属性为普通的按钮,可以

通过下面的方法测试:

      if(m_toolbar.getbuttonstyle(0) == tbbs_button)

 {

  afxmessagebox("this is button style");

 }

必须添加以下的设置:


...   下一页
 ·hp小型机软件故障诊断    »显示摘要«
    摘要:软件故障诊断 由于软件故障情况错综复杂,无法在此一一赘述,这里例举几个常用命令来查看系统状态。 1. # ioscan -fn 列出各i/o卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。 2. # ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等。 3. # netstat -rn 列出网卡状态及路由信息等。 4. # lanscan 列出网卡状......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE