全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:5703
推到 Plurk!
推到 Facebook!

BCB與鍵盤??

尚未結案
snake720105
一般會員


發表:7
回覆:12
積分:3
註冊:2005-02-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-11 10:31:57 IP:220.228.xxx.xxx 未訂閱
請問BCB裡有函式可以直接控制鍵盤的嗎??還是需要加入類似SDK之類的函式??請指教,謝謝... 輕步玉階飛夜色~~ 不勝蕭然掩月來~~
------
輕步玉階飛夜色~~
不勝蕭然掩月來~~
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-11 11:41:48 IP:59.104.xxx.xxx 未訂閱
您好! 請問您的控制鍵盤是指 鍵盤的
snake720105
一般會員


發表:7
回覆:12
積分:3
註冊:2005-02-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-11 11:52:54 IP:220.228.xxx.xxx 未訂閱
引言: 您好! 請問您的控制鍵盤是指 鍵盤的>< face="Verdana, Arial, Helvetica"> 就是一般的鍵盤,原本在程式中已經有上下左右的BUTTON,現在想要把這些BUTTON跟鍵盤的上下左右做連結,不曉得大大提供的API是指??我對API不熟,不曉得大大有沒有範例可以參考 輕步玉階飛夜色~~ 不勝蕭然掩月來~~
------
輕步玉階飛夜色~~
不勝蕭然掩月來~~
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-11 12:13:58 IP:59.104.xxx.xxx 未訂閱
您好! 您的程式是寫在button裡面吧! 您要的功能應該是要按一下鍵盤的上,button的上,就會執行是嗎?是的話請參考:
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
  switch(Key)
  {
    case 38:  //往上
      Button1Click(Sender);
      break;
    case 40:  //往下
      Button4Click(Sender);
      break;
    case 37:  //往左
      Button2Click(Sender);
      break;
    case 39:  //往右
      Button3Click(Sender);
      break;
  }
}
snake720105
一般會員


發表:7
回覆:12
積分:3
註冊:2005-02-16

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-12 08:46:13 IP:220.228.xxx.xxx 未訂閱
引言: 您好! 您的程式是寫在button裡面吧! 您要的功能應該是要按一下鍵盤的上,button的上,就會執行是嗎?是的話請參考:
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
  switch(Key)
  {
    case 38:  //往上
      Button1Click(Sender);
      break;
    case 40:  //往下
      Button4Click(Sender);
      break;
    case 37:  //往左
      Button2Click(Sender);
      break;
    case 39:  //往右
      Button3Click(Sender);
      break;
  }
}
請問這段程式中把四個方向都寫在"FormKeyDown"裡,不就只能按一個"Down"的按鍵,是否應該分別寫在四個方向上呢??請指教 輕步玉階飛夜色~~ 不勝蕭然掩月來~~
------
輕步玉階飛夜色~~
不勝蕭然掩月來~~
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-07-12 12:34:13 IP:140.127.xxx.xxx 未訂閱
您好! 請問您有要同時按下兩個以上的按鍵嗎< > 不知您要用在什麼地方< >所以沒辦法告訴您解決方向! 或許可以參考:
snake720105
一般會員


發表:7
回覆:12
積分:3
註冊:2005-02-16

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-07-12 14:03:45 IP:220.228.xxx.xxx 未訂閱
我不需要同時按下兩個鍵,而我剛剛有看一下Event裡的KeyDown,我以為是"下"方向的鍵,不過我還是無法將鍵盤上的四個方向鍵分別針對Button的四個方向鍵對吧,因為FromKeyDown是只按下任一鍵的意思對吧..剛剛您建議那篇我看了一下,好複雜,需要看不少時間,而且我應該還用不上這麼高層次的..如果我的敘述哪邊有問題,歡迎討論,也請多指教 PS:我是用在控制二維平台的,只為了可以前後左右的移動 輕步玉階飛夜色~~ 不勝蕭然掩月來~~
------
輕步玉階飛夜色~~
不勝蕭然掩月來~~
cashyy
高階會員


發表:117
回覆:322
積分:212
註冊:2004-04-30

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-07-12 14:21:05 IP:140.127.xxx.xxx 未訂閱
您好! 好像在雞同鴨講!
引言: 我不需要同時按下兩個鍵,而我剛剛有看一下Event裡的KeyDown,我以為是"下"方向的鍵,不過我還是無法將鍵盤上的四個方向鍵分別針對Button的四個方向鍵對吧==>上面的程式碼可以分別針對Button的四個方向鍵加以控制!(請問您有試過上面的程式碼嗎),<>因為>==><>>..剛剛您建議那篇我看了一下,好複雜,需要看不少時間,而且我應該還用不上這麼高層次的..如果我的敘述哪邊有問題,歡迎討論,也請多指教 >< face="Verdana, Arial, Helvetica"> 發表人 - cashyy 於 2005/07/12 14:30:06
系統時間:2024-04-27 7:40:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!