⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbdlg.c

📁 | Target | | 芯片固件程序 | keil C51 uVision2 | Windows98 | Loader | USB2.0接口 | loader.sys设备驱动程序
💻 C
字号:
#include <windows.h>
#include "resource.h"
#include "main.h"
 
BOOL CALLBACK AboutProc(HWND hDlg, 
					    UINT Message, 
					    WPARAM wParam, 
					    LPARAM lParam)

{
    switch (Message) {
        case WM_INITDIALOG :
             break;

        case WM_COMMAND :
            switch (wParam) {
                case IDOK :                    
                    EndDialog(hDlg, TRUE) ;
                    break;

                case IDCANCEL :
                    EndDialog(hDlg, FALSE) ;
                    break;
            }
            
    }
    return FALSE ;
}

BOOL CALLBACK TestProc(HWND hDlg, 
					   UINT Message, 
					   WPARAM wParam, 
					   LPARAM lParam)

{
    switch (Message) {
        case WM_INITDIALOG :
			SetDlgItemInt (hDlg, IDC_PACKET_SIZE, PacketSize,FALSE);
			if(PacketSizeIncrement == TRUE)
				CheckDlgButton(hDlg, IDC_PACKET_SIZE_INCREMENT,BST_CHECKED);

			SetDlgItemInt (hDlg, IDC_TEST_VALUE, TestValue,FALSE);	
    		if(TestValueIncrement == TRUE)
				CheckDlgButton(hDlg, IDC_TEST_VALUE_INCREMENT,BST_CHECKED);
			
			if(End24Radio == TRUE)  {
				CheckDlgButton(hDlg, IDC_EDN26RADIO,BST_CHECKED);
			    CheckDlgButton(hDlg, IDC_END48RADIO,BST_UNCHECKED);
			}
			else {
				CheckDlgButton(hDlg, IDC_EDN26RADIO,BST_UNCHECKED);
			    CheckDlgButton(hDlg, IDC_END48RADIO,BST_CHECKED);
			}
			break;
		
        case WM_COMMAND :
            switch (wParam) {
				case IDC_TEST_DEFAULT:
					SetDlgItemInt (hDlg, IDC_PACKET_SIZE, 10, FALSE);
			        CheckDlgButton(hDlg, IDC_PACKET_SIZE_INCREMENT,BST_CHECKED);
			        SetDlgItemInt (hDlg, IDC_TEST_VALUE, 10, FALSE);
					CheckDlgButton(hDlg, IDC_TEST_VALUE_INCREMENT,BST_UNCHECKED);
					CheckDlgButton(hDlg, IDC_EDN26RADIO,BST_CHECKED);
					CheckDlgButton(hDlg, IDC_END48RADIO,BST_UNCHECKED);
			        break;

                case IDOK : 
					PacketSize=	GetDlgItemInt (hDlg, IDC_PACKET_SIZE, NULL, FALSE);
					if(IsDlgButtonChecked(hDlg,IDC_PACKET_SIZE_INCREMENT) == BST_CHECKED)
					   PacketSizeIncrement=TRUE;
					else
					   PacketSizeIncrement=FALSE;

					TestValue = GetDlgItemInt (hDlg, IDC_TEST_VALUE, NULL, FALSE);
					if(IsDlgButtonChecked(hDlg,IDC_TEST_VALUE_INCREMENT) == BST_CHECKED)
					   TestValueIncrement=TRUE;
					else
					   TestValueIncrement=FALSE; 
	               
					if(IsDlgButtonChecked(hDlg,IDC_EDN26RADIO) == BST_CHECKED)
					   End24Radio=TRUE;
					else
					   End24Radio=FALSE; 

                    EndDialog(hDlg, TRUE) ;
                    break;

                case IDCANCEL :
                    EndDialog(hDlg, FALSE) ;
                    break;
            }
            
    }
    return FALSE ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -