User manual - イメージャライブラリマニュアルver.1.06(2012年3月29日)

Table Of Contents
237
5.6 サインキャプチャ
この例では、トリガキーが押されるとシンボルのデコードを行い、そのシンボルの右下にある画像を取得し
て表示します。
以下の各コードのサインキャプチャが行えます。
5-1
Code128 PDF417 Aztec
#define ID_HOTKEY_L 1 // Hotkey ID of L Trigger
#define ID_HOTKEY_R 2 // Hotkey ID of R Trigger
#define VKEY_TRIGGER_L VK_F24 // Virtual Key of L Trigger
#define VKEY_TRIGGER_R VK_F21 // Virtual Key of R Trigger
#define VKEY_CLR VK_ESCAPE
HPALETTE g_hPalette;
HPALETTE SetPalette( void );
BOOL fTrigger( VOID);
VOID ShowImage( HWND , LPBYTE , int , int);
VOID LowerGradation( LPBYTE, const LPBYTE, DWORD);
LRESULT CALLBACK WndProc( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
static HWND hEditMessage;
HDC hdc;
PAINTSTRUCT ps;
TCHAR chCodeID, chAimID, chModifier, szDecodeMessage[ 512];
DWORD dwLength;
int nResult;
static LPBYTE pSignCaptureBuffer;
static DWORD dwWidth, dwHeight, dwFormat, dwAspectRatio;
static int nResolution, nOffsetX, nOffsetY;
BOOL ResPeek;
MSG msg;
switch (message)
{
case WM_KEYDOWN:
switch( LOWORD( wParam))