当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: with dm2.query3 do begin close; sql.clear; sql.add(select * from 用户表1); sql.add(where 用户名=:usename); sql.add(and 密码=:password); parambyname(usename).asstring:=edit1.text; parambyname(password).ass......
    摘要: 部分源码: string sarray[4]={"quasi","simba","frollo","scar"}; vector<string> svec2; svec2.push_back("****** &&&&&&"); sv......


如何调用Html Help中的某一页

如何调用Html   Help中的某一页?用ShellExecute只能启动之。

NO.1   作者: e_cat

void   TMainForm::ShowHelp(AnsiString   PageName)  
  {  
      //首先取得HtmlHelpA的函数地址  
      HMODULE   hLoadLib;  
      HWND     (*proc)(HWND   hwndCaller,   LPCSTR   pszFile,   UINT   uCommand,   DWORD   dwData);  
      hLoadLib=LoadLibrary("Hhctrl.ocx");  
      if   (hLoadLib==NULL)  
      {  
              Application->MessageBox("系统不支持HTMLHELP帮助。",   "错误",   MB_OK);  
              return;  
      }  
      proc=(HWND   (*)(HWND   hwndCaller,   LPCSTR   pszFile,   UINT   uCommand,   DWORD   dwData))GetProcAddress((HINSTANCE)hLoadLib,"HtmlHelpA");  
      if   (proc==NULL)  
      {  
              Application->MessageBox("系统不支持HTMLHELP帮助。",   "错误",   MB_OK);  
              return;  
      }  
      //调出帮助页面  
      AnsiString   HelpFileName   =   Application->HelpFile; //这是预先设好的  
      if   (!PageName.IsEmpty())  
          HelpFileName   +=   "::\\"   +   PageName; //指定到达的页面  
      (*proc)(GetDesktopWindow(), //调用帮助文件  
                      HelpFileName.c_str(),  
                      HH_DISPLAY_TOPIC,  
                      NULL);  
  }  
   
   
  注:Application->HelpFile预先设定了Help文件的路径名


 ·这样可以实现吗高手请进    »显示摘要«
    摘要: 问题一:有一张user表,客户要求id号码唯一,最大的id号码就是user总人数,可以实现吗? 问题二:有一张news表,我想用两个字段排序,这两个字段都是数字,也就是说,先对字段一排过一次序的基础上在对字段二排序,可以实现吗? ......
» 本期热门文章:

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