人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發(fā)教程 > 詳細頁面

CBuilder中幫助文件的連接及顯示討論

CBuilder中幫助文件的連接及顯示討論

更新時間:2022-08-27 文章作者:未知 信息來源:網絡 閱讀次數:

作者:likecpp  

前幾天需制作一幫助文件,通過網查找及試驗發(fā)現以下方法,希對有同樣需要的
人們有一些幫助。

目前的幫助文件主要有三類:
*.hlp
*.chm
*.html
制作方法各有不同,本文主要提及在CBuilder中幫助按鍵的檢測及應用問題。

方法1:
在Form 屬性中設
__property AnsiString HelpFile = {read=FHelpFile, write=FHelpFile};

HelpContext
方法2:
在Form 事件中設
__property Classes::THelpEvent OnHelp = {read=FOnHelp, write=FOnHelp};
方法3:
在增加一件菜單項,對菜單項設置熱鍵F1
后通過事件進行程序控制
以上三個方法均是對單個窗口進行幫助控制。
方法4:
通過設置
  Application->OnMessage = ....;
該方法可以對有所有的窗口統一控制及對一些窗口單獨控制。
方法5:
其它,如在各子窗口,控件中對幫助事件進行捕捉,并處理。

關鍵代碼段:
void TForm1::F1HelpUse(void)  //幫助顯示
{
   HINSTANCE hInst= ShellExecute(
          0,
          "open",
          "F:\\HelpUse\\NetHelp\\main0.htm",  //本行可根據具體更改
          "",
          "F:\\HelpUse\\NetHelp",   //本行可根據具體更改
          SW_SHOWNORMAL
              );

  //Returns a value greater than 32 if successful

}

//F1按鍵獲取
void __fastcall TForm1::AppMessage(tagMSG &Msg, bool &Handled)
{
  if (Msg.message ==WM_KEYDOWN)
  {
    if(Msg.wParam==VK_F1)
    {
      F1HelpUse();
      Handled = true;
    }

  }
  /* for all other messages, Handled remains False so that other message handlers

can respond */
}

//設置事件處理
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  Application->OnHelp = FormHelp;

  Application->OnMessage = AppMessage;

}

2003.08.12

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 永安市| 弥渡县| 平江县| 顺昌县| 平湖市| 乌兰浩特市| 平乐县| 大宁县| 集安市| 台中市| 友谊县| 利辛县| 寿阳县| 阿荣旗| 嵩明县| 绥芬河市| 天门市| 常熟市| 宁城县| 湘潭县| 高邮市| 潼关县| 嘉兴市| 泸水县| 阿合奇县| 惠安县| 修文县| 静宁县| 乌兰浩特市| 新河县| 文安县| 盱眙县| 上犹县| 铜山县| 玛纳斯县| 衡阳县| 康平县| 马边| 吉木萨尔县| 绥芬河市| 牟定县|