PIXNET Logo登入

學習就是生活

跳到主文

記憶力不好, 寫一個部落格記錄, 方便查詢

部落格全站分類:生活綜合

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 14 週二 201510:30
  • [BCB] "1 transfer item(s) contain syntax errors"

提示訊息
在Win7(x64)安裝BCB5後, 每次開啟都會跳出一個錯誤訊息 "1 transfer item(s) contain syntax errors"
 
 
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(646)

  • 個人分類:BCB
▲top
  • 3月 30 週一 201515:36
  • [BCB] ComboBox->Items 置中

[原創]
void __fastcall TLCDSimForm::cbImageListDrawItem(TWinControl *Control,
int Index, TRect &Rect, TOwnerDrawState State)
{
AnsiString str = cbImageList->Items->Strings[Index];
cbImageList->Canvas->FillRect(Rect);
DrawText(cbImageList->Canvas->Handle, str.c_str(),
str.Length(), &Rect, DT_CENTER);
}
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(911)

  • 個人分類:BCB
▲top
  • 3月 30 週一 201515:32
  • [BCB] StringGrid ->Cells[][] 內容置中

void __fastcall TLCDSimForm::StringGridInfoDrawCell(TObject *Sender,
int ACol, int ARow, TRect &Rect, TGridDrawState State)
{
StringGridInfo->Canvas->FillRect(Rect);    // 清空
DrawText(StringGridInfo->Canvas->Handle, StringGridInfo->Cells[ACol][ARow].c_str(),
StringGridInfo->Cells[ACol][ARow].Length(), &Rect, DT_CENTER);
}
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(872)

  • 個人分類:BCB
▲top
  • 3月 25 週三 201513:06
  • [BCB] 虛擬按鍵對照表




按鍵
虛擬碼
鍵值
按鍵
虛擬碼
鍵值


左鍵
VK_LBUTTON
0x01
SNAPSHOT
VK_SNAPSHOT
0x2C


右鍵
VK_RBUTTON
0x02
INSERT
VK_INSERT
0x2D


CANCEL
VK_CANCEL
0x03
DELETE
VK_DELETE
0x2E


中鍵
VK_MBUTTON
0x04
HELP
 VK_HELP
0x2F


BACK
VK_BACK
0x08
0
VK_0
0x30


TAB
VK_TAB
0x09
1
VK_1
0x31


CLEAR
VK_CLEAR
0x0C
2
VK_2
0x32


RETURN
VK_RETURN
0x0D
3
VK_3
0x33


SHIFT
VK_SHIFT
0x10
4
VK_4
0x34


CONTROL
VK_CONTROL
0x11
5
VK_5
0x35


MENU
VK_MENU
0x12
6
VK_6
0x36


PAUSE
VK_PAUSE
0x13
7
VK_7
0x37


CAPTIAL
VK_CAPITAL
0x14
8
VK_8
0x38


ESCAPE
VK_ESCAPE
0x1B
9
VK_9
0x39


SPACE
VK_SPACE
0x20
A
VK_A
0x41


PRIOR
VK_PRIOR
0x21
B
VK_B
0x42


NEXT
VK_NEXT
0x22
C
VK_C
0x43


END
VK_END
0x23
D
VK_D
0x44


HOME
VK_HOME
0x24
E
VK_E
0x45


LEFT
VK_LEFT
0x25
F
VK_F
0x46


UP
VK_UP
0x26
G
VK_G
0x47


RIGHT
VK_RIGHT
0x27
H
VK_H
0x48


DOWN
VK_DOWN
0x28
I
VK_I
0x49


SELECT
VK_SELECT
0x29
J
VK_J
0x4A


PRINT
VK_PRINT
0x2A
K
VK_K
0x4B


EXECUTE
VK_EXECUTE
0x2B
L
VK_L
0x4C


M
VK_M
0x4D
F5
VK_F5
0x74


N
VK_N
0x4E
F6
VK_F6
0x75


O
VK_O
0x4F
F7
VK_F7
0x76


P
VK_P
0x50
F8
 VK_F8
0x77


Q
VK_Q
0x51
F9
VK_F9
0x78


R
VK_R
0x52
F10
VK_F10
0x79


S
VK_S
0x53
F11
VK_F11
0x7A


T
VK_T
0x54
F12
VK_F12
0x7B


U
VK_U
0x55
F13
VK_F13
0x7C


V
VK_V
0x56
F14
VK_F14
0x7D


W
VK_W
0x57
F15
VK_F15
0x7E


X
VK_X
0x58
F16
VK_F16
0x7F


Y
VK_Y
0x59
F17
VK_F17
0x80


Z
VK_Z
0x5A
F18
VK_F18
0x81


LWIN
VK_LWIN
0x5B
F19
VK_F19
0x82


RWIN
VK_RWIN
0x5C
F20
VK_F20
0x83


APPS
VK_APPS
0x5D
F21
VK_F21
0x84


0
VK_NUMPAD0
0x60
F22
VK_F22
0x85


1
VK_NUMPAD1
0x61
F23
VK_F23
0x86


2
VK_NUMPAD2
0x62
F24
VK_F24
0x87


3
VK_NUMPAD3
0x63
NUMLOCK
VK_NUMLOCK
0x90


4
VK_NUMPAD4
0x64
SCROLL
VK_SCROLL
0x91


5
VK_NUMPAD5
0x65
LSHFIT
VK_LSHIFT
0xA0


6
VK_NUMPAD6
0x66
RSHIFT
VK_RSFIFT
0xA1


7
VK_NUMPAD7
0x67
LCONTROL
VK_LCONTROL
0xA2


8
VK_NUMPAD8
0x68
RCONTROL
VK_RCONTROL
0xA3


9
VK_NUMPAD9
0x69
LMENU
VK_LMENU
0xA4


MULTIPLY
VK_MULTIPLY
0x6A
RMENU
VK_RMENU
0xA5


ADD
VK_ADD
0x6B
PROCESSKEY
VK_PROCESSKEY
0xE5


SEPARATOR
VK_SEPARATOR
0x6C
ATTN
VK_ATTN
0xF6


SUBRACT 
VK_SUBTRACT
0x6D
CRSEL
VK_CRSEL
0xF7


DECIMAL
VK_DECIMAL
0x6E
EXSEL
VK_EXSEL
0xF8


DIVIDE
VK_DIVIDE
0x6F
EREOF
VK_EREOF
0xF9


F1
VK_F1
0x70
PLAY
VK_PLAY
0xFA


F2
VK_F2
0x71
ZOOM
VK_ZOOM
0xFB


F3
VK_F3
0x72
NONAME
VK_NOMANE
0xFC


F4
VK_F4
0x73
PAI
VK_PAI
0xFD


(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(725)

  • 個人分類:BCB
▲top
  • 3月 25 週三 201511:48
  • [BCB] 判斷 StringGrid 選中的 cell 位置

利用 mouse event + StringGrid.MouseToCell method 得到 col and row
void __fastcall TLCDSimForm::sgComSegViewMouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
int iCol, iRow;
TStringGrid *sgTable = (TStringGrid *)Sender;
sgTable->MouseToCell(X, Y, iCol, iRow);
}
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(1,096)

  • 個人分類:BCB
▲top
  • 3月 24 週二 201517:13
  • [BCB] FindFile method

/**
* @fn TEditorOptionForm::FindFile(TStringList * FileList, AnsiString sStartDir, AnsiString sFileMask)
* @brief Get .khl file path
* @param FileList store IC profile path
* @param sStartDir search directory
* @param sFileMask file mask (ex: *.bmp)
* @return null
*/
void __fastcall TEditorOptionForm::FindFile(TStringList * FileList, AnsiString sStartDir, AnsiString sFileMask)
{
TSearchRec SR; /* TSearchRec defines file information */
bool IsFound;
/* 0:a file was successfully located */
IsFound = (FindFirst(sStartDir+sFileMask, faAnyFile-faDirectory, SR) == 0);
while (IsFound)
{
FileList->Add(sStartDir + SR.Name);
IsFound = (FindNext(SR) == 0);
}
FindClose(SR);
}
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(162)

  • 個人分類:BCB
▲top
  • 2月 04 週三 201514:36
  • [BCB]HexToInt 超 easy

int HexToInt(AnsiString Hex)
{
    return StrToInt("$" + Hex);
}
(繼續閱讀...)
文章標籤

Nola 發表在 痞客邦 留言(0) 人氣(1,077)

  • 個人分類:BCB
▲top
1

個人資訊

Nola
暱稱:
Nola
分類:
生活綜合
好友:
累積中
地區:

熱門文章

  • (1,096)[BCB] 判斷 StringGrid 選中的 cell 位置
  • (872)[BCB] StringGrid ->Cells[][] 內容置中
  • (646)[BCB] "1 transfer item(s) contain syntax errors"
  • (26)[Eclipse] open the windows explorer with a file
  • (13)Visual C# 2010 Express 開啟行號功能
  • (9)小說家

文章分類

toggle 學習 (8)
  • Eclipse (10)
  • Java (3)
  • CSharp (1)
  • BCB (7)
  • NSIS (0)
  • C/C++ (0)
  • MSDN (0)
  • Other (5)
toggle 生活 (6)
  • 思考 (0)
  • 育兒 (2)
  • 廚藝 (0)
  • 健康 (2)
  • 娛樂 (1)
  • 日常 (2)
  • 未分類文章 (1)

最新文章

  • [Eclipse] open the windows explorer with a file
  • [Eclipse] CDT + WinGW
  • [Eclipse] CDTWizard
  • [咩寶][語言][教育]咩寶學英文...2
  • [BCB] "1 transfer item(s) contain syntax errors"
  • [Eclipse] Restore from local history
  • [OSGi] 學習心得...1
  • [咩寶][語言][教育]咩寶學英文...1
  • [Design Pattern]Singleton Pattern
  • [BCB] ComboBox->Items 置中

最新留言

    動態訂閱

    文章精選

    文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:
    • 累積人氣: