VB裡面的碼是不一樣的喔
你可以寫一個類似的程式來找出碼
例如:
Sub Form1_KeyPress(Key As Integer, Shift As Integer)
Print Key;Shift
End Sub
(P.S.印象中VB似乎沒有Inkey$ 有的話就好用多了@@)
(不懂P.S.在說啥的可以別管@@)
※ 引述《yenyi0312 (YenYi)》之銘言:
: #include<iostream>
: #include<conio.h>
: using namespace std;
: void main()
: {
: cout<<getch()<<" ";
: cout<<getch()<<endl<<"--------------"<<endl;
: main();
: }
: -------------------------------------------------
: 執行結果:
: 上: 224 72
: 下: 224 80
: 左: 224 75
: 右: 224 77
: -------------------------------------------------
: 以上這些是我從另外一個版問來的(感謝void老兄)
: 在c++用getch一次只讀一個值所以讀兩次可以把上下左右兩個asc碼分別讀出來
: 請問vb有方法可以像c++一樣,可以把這種有擴展碼的asc碼讀出來阿?
: 我用keypress完全讀不到
: 而用keydown讀出來的keycode也好像不太正確
: 請問有大大會嗎?
--
"LPH" is for "Let Program Heal us"....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.36.61