自已來定義VK 0 VK 9,VK A VK

2021-06-07 04:53:20 字數 2537 閱讀 6645

前言:

在windows程式設計中,我們要經常判斷、處理字元,

在字元定義了相應的巨集之後,我們寫起程式就很直觀了,

當你發現ms沒有為我們定義時,是不是有點氣憤呢?

我在vs2008中寫程式時,發現ms只是告訴了我們0-9,a-z的數值範圍,

卻沒有對它們進行定義,真是懶呀!呵呵,那我們自已動手進行定義吧,

定義之後,以後程式設計就輕鬆多了!

檔案中提到了字元0-9,a-z的取值範圍,

//卻沒有對它們進行定義,所以我們只好自己來定義了

//定義其實挺簡單的,定義的數值為相應的字元的ascii碼的16進製制資料

//原文資訊如下:

//* vk_0 - vk_9 are the same as ascii '0' - '9' (0x30 - 0x39)

//* 0x40 : unassigned

//* vk_a - vk_z are the same as ascii 'a' - 'z' (0x41 - 0x5a)

//定義資料字元0~9

#define vk_0 0x30

#define vk_1 0x31

#define vk_2 0x32

#define vk_3 0x33

#define vk_4 0x34

#define vk_5 0x35

#define vk_6 0x36

#define vk_7 0x37

#define vk_8 0x38

#define vk_9 0x39

//定義資料字元a~z

#define vk_a 0x41

#define vk_b 0x42

#define vk_c 0x43

#define vk_d 0x44

#define vk_e 0x45

#define vk_f 0x46

#define vk_g 0x47

#define vk_h 0x48

#define vk_i 0x49

#define vk_j 0x4a

#define vk_k 0x4b

#define vk_l 0x4c

#define vk_m 0x4d

#define vk_n 0x4e

#define vk_o 0x4f

#define vk_p 0x50

#define vk_q 0x51

#define vk_r 0x52

#define vk_s 0x53

#define vk_t 0x54

#define vk_u 0x55

#define vk_v 0x56

#define vk_w 0x57

#define vk_x 0x58

#define vk_y 0x59

#define vk_z 0x5a

//定義資料字元a~z

#define vk_a 0x61

#define vk_b 0x62

#define vk_c 0x63

#define vk_d 0x64

#define vk_e 0x65

#define vk_f 0x66

#define vk_g 0x67

#define vk_h 0x68

#define vk_i 0x69

#define vk_j 0x6a

#define vk_k 0x6b

#define vk_l 0x6c

#define vk_m 0x6d

#define vk_n 0x6e

#define vk_o 0x6f

#define vk_p 0x70

#define vk_q 0x71

#define vk_r 0x72

#define vk_s 0x73

#define vk_t 0x74

#define vk_u 0x75

#define vk_v 0x76

#define vk_w 0x77

#define vk_x 0x78

#define vk_y 0x79

#define vk_z 0x7a

用typedef來定義函式指標

在網上搜尋函式指標,看到乙個例子。開始沒看懂,想放棄,可是轉念一想,這個用法遲早要弄懂的,現在多花點時間看懂它,好過以後碰到了要再花一倍時間來弄懂它。其實很多時候都是這樣,如果每次到難一點的內容,總想著下次我再來解決它,那就永遠也學不到東西。後面那個例子加了注釋,是我對這種用法的理解,希望對新手有所...

Android通過XML來定義Menu

直接在 中新增選單項,給選單項分組等,這是比較傳統的做法,它存在著一些不足。比如說,為了響應每個選單項,我們需要用常量來儲存每個選單項的id等。為此,android提供了一種更好的方式,就是把menu也定義為應用程式的資源,通過android對資源的本地支援,使我們可以更方便地實現選單的建立與響應。...

js 通過function來定義函式

什麼是函式 函式是完成某一功能的 段。函式是可重複執行的 段。函式方便管理和維護。自定義乙個函式 通過function關鍵字來定義乙個函式。語法 function 函式名稱 可以帶引數,也可以不帶引數,可以帶乙個引數,可以帶多個引數 執行的 段 return返回值 1 注意 涵數名稱不要包含特殊字元...