当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 利用 VC的AppWizard,可以很容易地实现工具条和菜单项的ToolTip,或在状态条上显示帮助信息,但要在对话框的控件上显示ToolTip和在状态条上显示控件信息并不容易实现。
 

 

    摘要:众所周知,比尔不断扩大其领域凭籍其雄厚的财人,人才不断推出完整解决方案,如:office(集成了work,excel,access……),windows(集成了浏览器,播放器,娱乐平台,办公平台……),visual development environment(集成了包括移动设备,web,传统windows平台应用,service开发环境,源代码管......
    摘要:之前一直都使用editplus写代码,喜欢它的自定义模板和速度等;近期见dreamweaver mx 2004 好像还不错,虽然之前我试用过它的前几个版本都觉得诸多不便而放弃。没想到一开始就碰到这个让我头痛一整天的问题:“dreamweaver mx 2004 打开一个已存在的未指定编码的文件时出现乱码”。在google搜了n久,都没找到有关的解决方案。还跑到dreamwe......


VC实现对话框上信息的显示
利用 vc的appwizard,可以很容易地实现工具条与菜单项的tooltip,或在状态条上显示帮助信息,但要在对话框的控件上显示tooltip与在状态条上显示控件信息并不容易实现.现在,我们用vc中的wm_setcursor 与ttn_needtext消息就可达到目的.具体操作如下:   

一.利用 vc的 mfc appwizard 生成一个 sdi 或 mdi 的应用程序

二.编辑对话框控件的字符串资源 【程序编程相关:3D游戏引擎设计与实现(3)

   【推荐阅读:Oracle培训教材

其中字符串“this is肖天鹏的第一自制按钮“将在鼠标移到控件上时显示在状态条上,字符串“天鹏"将作为 tooltip 显示.    【扩展信息:jboss4.0下使用MySql数据源的

  例如:idc_dbbutton1 = “this is 肖天鹏的第一自制按钮天鹏",

三.建立消息映射

  在对话框的头文件 (*.h) 中

加入以下代码:

  protected:

  void setstatustext(uint nid=0);

  //{{afx_msg(cfileop1)

  afx_msg void ondestroy();

  afx_msg bool onsetcursor(cwnd* pwnd, uint nhittest, uint message);

  //}}afx_msg

  afx_msg bool ontipnotify( uint id, nmhdr * pnmhdr, lresult * presult );

  declare_message_map()

  在对话框的实现文件 (*.cpp) 中加入以下代码:

  begin_message_map(cfileop1, cdialog)

  //{{afx_msg_map(cfileop1)

  on_wm_destroy()

  on_wm_setcursor()

  //}}afx_msg_map


...   下一页
 ·mssql数据库:存储过程学习    »显示摘要«
    摘要:  这个例子里面我们从两个表中取出头两行,然后合并到一个表中。   在现实中我们常常会遇到这样的情况,在一个数据库中存在两个表,假设表1储存着公司个产品本季度销售信息,表2储存着公司本季度欠款金额情况。在一个页面中我们想把这两个信息显示出来。通常的做法是在程序中进行两次sql查询,返回两个结果集,在分别显示出来,非常麻烦。   下面是实现这个功能的代码:   create proce......
» 本期热门文章:

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