?? okother.c
字號(hào):
#include <windows.h>
#include <commdlg.h>
#include "resource.h"
#include "okapi32.h"
extern HANDLE hBoard;
BOOL APIENTRY IddOther(HWND hDlg,unsigned message,UINT wParam,LONG lParam)
//其它設(shè)置
{
char mirror[4][20]={"無","水平鏡象","垂直鏡象","雙向鏡象"};
char tr[6][20]={"逐行傳送","逐行傳并擴(kuò)展行","隔行傳送","隔行傳并擴(kuò)展行","逐行傳并內(nèi)插行","隔行傳并內(nèi)插行"};
HWND shWnd;
int i;
switch(message){
case WM_INITDIALOG:
i=okSetCaptureParam(hBoard,CAPTURE_CLIPMODE,-1);
switch(i){
case 0:
//縮放
CheckRadioButton(hDlg,IDC_RADIO1,IDC_RADIO3,IDC_RADIO1);
break;
case 1:
//中心
CheckRadioButton(hDlg,IDC_RADIO1,IDC_RADIO3,IDC_RADIO2);
break;
case 2:
//左上角對(duì)齊
CheckRadioButton(hDlg,IDC_RADIO1,IDC_RADIO3,IDC_RADIO3);
break;
}
//設(shè)置鏡象
shWnd=GetDlgItem(hDlg,IDC_MIRROR);
for(i=0;i<4;i++){
SendMessage(shWnd,CB_INSERTSTRING,0,(LPARAM)(LPCSTR)mirror[4-i-1]);
}
SendMessage(shWnd,CB_SETCURSEL,okSetCaptureParam(hBoard,CAPTURE_HARDMIRROR,-1),0);
//設(shè)置傳送方式
shWnd=GetDlgItem(hDlg,IDC_TRANS);
for(i=0;i<6;i++){
SendMessage(shWnd,CB_INSERTSTRING,0,(LPARAM)(LPCSTR)tr[6-i-1]);
}
SendMessage(shWnd,CB_SETCURSEL,okSetConvertParam(hBoard,CONVERT_FIELDEXTEND,-1),0);
//設(shè)置采集模式
i=okSetCaptureParam(hBoard,CAPTURE_SEQCAPWAIT,-1);
CheckDlgButton(hDlg,IDC_CHECK1,!(i & 0x01));
CheckDlgButton(hDlg,IDC_CHECK2,!(i & 0x02));
break;
case WM_COMMAND:
switch(LOWORD(wParam)){
case IDOK:
//設(shè)置裁剪方式
if(IsDlgButtonChecked(hDlg,IDC_RADIO1)) okSetCaptureParam(hBoard,CAPTURE_CLIPMODE,0);
else if(IsDlgButtonChecked(hDlg,IDC_RADIO2)) okSetCaptureParam(hBoard,CAPTURE_CLIPMODE,1);
else okSetCaptureParam(hBoard,CAPTURE_CLIPMODE,2);
//設(shè)置采集模式
i=0;
if(!IsDlgButtonChecked(hDlg,IDC_CHECK1)) i|=1;
if(!IsDlgButtonChecked(hDlg,IDC_CHECK2)) i|=2;
i=okSetCaptureParam(hBoard,CAPTURE_SEQCAPWAIT,i);
//設(shè)置采集鏡象
okSetCaptureParam(hBoard,CAPTURE_HARDMIRROR,SendMessage(GetDlgItem(hDlg,IDC_MIRROR),CB_GETCURSEL,0,0));
//設(shè)置數(shù)據(jù)傳送方式
okSetConvertParam(hBoard,CONVERT_FIELDEXTEND,SendMessage(GetDlgItem(hDlg,IDC_TRANS),CB_GETCURSEL,0,0));
EndDialog(hDlg, TRUE);
return (TRUE);
case IDCANCEL:
EndDialog(hDlg, TRUE);
return (TRUE);
}
break;
}
return 0;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -