猫史档案馆


CXAY工作室招聘海报

用户:CXAYCXAY查看:0 回复:0 评论:0 创建时间:2023-03-20T20:52:06


星河皆是你,所念皆星河。

漫天星云,繁星闪闪,我如宇宙中的一粒尘埃,在浩瀚无垠的宇宙中游荡,我需要志同道合的朋友和我一起在编程里创造新的世界,欢迎大家加入我的CXAY工作室,希望大家支持。

center_image

不仅在编程猫平台,我也学着C++

下面请欣赏出自CXAY工作室CHASM品牌的应用

CHASM Tool

#include <windows.h>
#define IDC_STATIC1  1001
#define IDC_STATIC2  1016
#define IDC_STATIC3  1017
#define IDC_STATIC4  1018
#define IDC_STATIC5  1020
#define IDC_STATIC6  1021
#define IDC_STATIC7  1022
#define IDC_STATIC8  1023
#define IDC_STATIC9  1029
#define IDC_STATIC10  1030
#define IDC_STATIC11  1031
#define IDC_STATIC12  1032
#define IDC_BCM  1033
#define IDC_BCMGO  1034
#define IDC_Cha喵_first_OS  1035
#define IDC_Cha喵_first_OS_GO  1036
#define IDC_ClassIn  1037
#define IDC_ClassIn_GO  1038
#define IDC_TIME  1039
#define IDC_TIME_GO  1040
#define IDC_ACJUDGE  1041
#define IDC_ACJUDGE_GO  1042
#define IDC_BUTTON1  1002
#define IDC_BUTTON2  1012
#define IDC_BUTTON3  1013
#define IDC_BUTTON4  1014
#define IDC_BUTTON5  1024
#define IDC_BUTTON6  1025
#define IDC_BUTTON7  1026
#define IDC_BUTTON8  1027
#define IDC_BUTTON9  1028
#define IDC_EDIT1    1003
#define IDC_FRAME1   1004
#define IDC_FRAME2   1015
#define IDC_FRAME3   1019
#define IDC_FRAME4   1021
#define IDC_MALE     2001
#define IDC_FEMALE   2002
#define IDC_LISTBOX1 1005
#define IDC_CB1      1006
#define IDC_CKBRED   1007
#define IDC_CKBGRN   1008
#define IDC_CKBBLU   1009
#define IDC_SCB1     1010
#define IDC_SCB2     1011
void printlog(char * L){

    OutputDebugStringA(L);

}
/* This is where all the input to the window goes to */
LRESULT CALLBACK WndProc(HWND hWnd, UINT Message, WPARAM wParam, LPARAM lParam) {
	HWND     hCtrl;
    MSG      msg;
    WNDCLASS wndclass;
    
    
	switch(Message) {
		case WM_CREATE:{
	  CreateWindow(TEXT("STATIC"), TEXT("输入域名:"), WS_CHILD|WS_VISIBLE, 20, 20, 90, 20, hWnd, (HMENU)IDC_STATIC2, NULL, NULL); 
      CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("EDIT"), NULL, WS_CHILD|WS_VISIBLE|WS_BORDER,  90,20, 150, 20, hWnd, (HMENU)IDC_EDIT1, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GO"), WS_CHILD|WS_VISIBLE, 240, 20, 30, 20, hWnd, (HMENU)IDC_BUTTON2, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("打开域"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 0, 0, 300, 150, hWnd, (HMENU)IDC_FRAME3, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("快捷域名:"), WS_CHILD|WS_VISIBLE, 20, 41, 75, 22, hWnd, (HMENU)IDC_STATIC4, NULL, NULL);
      hCtrl = CreateWindow(TEXT("COMBOBOX"), NULL, WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_AUTOHSCROLL|CBS_DROPDOWNLIST, 90, 40, 150, 90, hWnd, (HMENU)IDC_CB1, NULL, NULL);
      SendMessage(hCtrl, CB_ADDSTRING, 0, (LPARAM)TEXT("喵"));
      SendMessage(hCtrl, CB_ADDSTRING, 0, (LPARAM)TEXT("acjudge.com"));
      SendMessage(hCtrl, CB_ADDSTRING, 0, (LPARAM)TEXT("shequ.codemao.cn"));
      SendMessage(hCtrl, CB_ADDSTRING, 0, (LPARAM)TEXT("linkboy.com.cn"));
      SendMessage(hCtrl, CB_SETCURSEL, 1, 0);
      CreateWindow(TEXT("STATIC"), TEXT("域名记录区:                                            百度翻译:fanyi.喵                   腾讯云:cloud.tencent.com/developer/invent  ory/8680"), WS_CHILD|WS_VISIBLE, 20, 65, 240, 80, hWnd, (HMENU)IDC_STATIC5, NULL, NULL);

	  CreateWindow(TEXT("BUTTON"), TEXT("快捷应用"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 0, 170, 300, 150, hWnd, (HMENU)IDC_FRAME4, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("DEV C++ :"), WS_CHILD|WS_VISIBLE, 20, 190, 80, 20, hWnd, (HMENU)IDC_STATIC6, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 110, 190, 50, 20, hWnd, (HMENU)IDC_BUTTON5, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("linkboy :"), WS_CHILD|WS_VISIBLE, 20, 215, 80, 20, hWnd, (HMENU)IDC_STATIC7, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 110, 215, 50, 20, hWnd, (HMENU)IDC_BUTTON6, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("钉钉 :"), WS_CHILD|WS_VISIBLE, 20, 240, 80, 20, hWnd, (HMENU)IDC_STATIC8, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 110, 240, 50, 20, hWnd, (HMENU)IDC_BUTTON7, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("六下课本 :"), WS_CHILD|WS_VISIBLE, 20, 265, 80, 20, hWnd, (HMENU)IDC_STATIC9, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 110, 265, 50, 20, hWnd, (HMENU)IDC_BUTTON8, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("鸡兔同笼 :"), WS_CHILD|WS_VISIBLE, 20, 290, 80, 20, hWnd, (HMENU)IDC_STATIC10, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 110, 290, 50, 20, hWnd, (HMENU)IDC_BUTTON9, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("ClassIn:"), WS_CHILD|WS_VISIBLE, 165, 190, 75, 20, hWnd, (HMENU)IDC_ClassIn, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 245, 190, 50, 20, hWnd, (HMENU)IDC_ClassIn_GO, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("时间转换:"), WS_CHILD|WS_VISIBLE, 165, 215, 75, 20, hWnd, (HMENU)IDC_TIME, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 245, 215, 50, 20, hWnd, (HMENU)IDC_TIME_GO, NULL, NULL);
      
	  CreateWindow(TEXT("BUTTON"), TEXT("其他模块"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 320, 0, 300, 150, hWnd, (HMENU)IDC_FRAME1, NULL, NULL);
	  CreateWindow(TEXT("BUTTON"), TEXT("性别选择"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 325, 20, 110, 50, hWnd, (HMENU)IDC_FRAME1, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("男"), WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON, 335, 40, 40, 20, hWnd, (HMENU)IDC_MALE, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("女"), WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON, 385, 40, 40, 20, hWnd, (HMENU)IDC_FEMALE, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT("输出:"), WS_CHILD|WS_VISIBLE, 325, 123, 50, 22, hWnd, (HMENU)IDC_STATIC11, NULL, NULL);
      CreateWindow(TEXT("STATIC"), TEXT(""), WS_CHILD|WS_VISIBLE, 380, 123, 195, 22, hWnd, (HMENU)IDC_STATIC12, NULL, NULL);
	  CreateWindow(TEXT("BUTTON"), TEXT("单选"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 325, 70, 250, 50, hWnd, (HMENU)IDC_FRAME2, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("Dream"), WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON, 335,90, 70, 20, hWnd, (HMENU)IDC_CKBRED, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("Cha喵"), WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON, 410, 90, 70, 20, hWnd, (HMENU)IDC_CKBGRN, NULL, NULL);
      CreateWindow(TEXT("BUTTON"), TEXT("Abyss"), WS_CHILD|WS_VISIBLE|BS_AUTORADIOBUTTON, 490, 90, 70, 20, hWnd, (HMENU)IDC_CKBBLU, NULL, NULL);

	  CreateWindow(TEXT("BUTTON"), TEXT("我的网站"), WS_CHILD|WS_VISIBLE|BS_GROUPBOX, 320, 170, 300, 150, hWnd, (HMENU)IDC_FRAME1, NULL, NULL);
	  CreateWindow(TEXT("STATIC"), TEXT("编程猫:"), WS_CHILD|WS_VISIBLE, 335, 195, 70, 20, hWnd, (HMENU)IDC_BCM, NULL, NULL);
	  CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 410, 195, 50, 20, hWnd, (HMENU)IDC_BCMGO, NULL, NULL); 
	  CreateWindow(TEXT("STATIC"), TEXT("Cha喵 first OS普通版:"), WS_CHILD|WS_VISIBLE, 335, 220, 150, 20, hWnd, (HMENU)IDC_Cha喵_first_OS, NULL, NULL);
	  CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 490, 220, 50, 20, hWnd, (HMENU)IDC_Cha喵_first_OS_GO, NULL, NULL); 
	  CreateWindow(TEXT("STATIC"), TEXT("acjudge:"), WS_CHILD|WS_VISIBLE, 335, 245, 70, 20, hWnd, (HMENU)IDC_ACJUDGE, NULL, NULL);
	  CreateWindow(TEXT("BUTTON"), TEXT("GOTO"), WS_CHILD|WS_VISIBLE, 410, 245, 50, 20, hWnd, (HMENU)IDC_ACJUDGE_GO, NULL, NULL); 
      //hCtrl = CreateWindowEx(WS_EX_CLIENTEDGE, TEXT("LISTBOX"), NULL, WS_CHILD|WS_VISIBLE|LBS_STANDARD, 0, 160, 55, 90, hWnd, (HMENU)IDC_LISTBOX1, NULL, NULL);
      //SendMessage(hCtrl, LB_ADDSTRING, 0, (LPARAM)TEXT("项目1"));
      //SendMessage(hCtrl, LB_ADDSTRING, 0, (LPARAM)TEXT("项目2"));
	  //SendMessage(hCtrl, LB_ADDSTRING, 0, (LPARAM)TEXT("项目3"));
      //SendMessage(hCtrl, LB_ADDSTRING, 0, (LPARAM)TEXT("项目4"));
      
      //CreateWindow(TEXT("BUTTON"), TEXT("TO"), WS_CHILD|WS_VISIBLE, 210, 160, 30, 22, hWnd, (HMENU)IDC_BUTTON3, NULL, NULL);
      //CreateWindow(TEXT("BUTTON"), TEXT("IF"), WS_CHILD|WS_VISIBLE, 210, 190, 30, 22, hWnd, (HMENU)IDC_BUTTON4, NULL, NULL);

	  //CreateWindow(TEXT("STATIC"), TEXT(" "), WS_CHILD|WS_VISIBLE, 60, 155, 150, 69, hWnd, (HMENU)IDC_STATIC3, NULL, NULL);
      //CreateWindow(TEXT("SCROLLBAR"), NULL, WS_CHILD|WS_VISIBLE|喵S_HORZ, 0, 250, 245, 20, hWnd, (HMENU)IDC_SCB1, NULL, NULL);
      //CreateWindow(TEXT("SCROLLBAR"), NULL, WS_CHILD|WS_VISIBLE|喵S_VERT, 260, 0, 20, 250, hWnd, (HMENU)IDC_SCB2, NULL, NULL);
      
      //CreateWindow(TEXT("BUTTON"), TEXT("点击转换"), WS_CHILD|WS_VISIBLE, 60, 225, 180, 20, hWnd, (HMENU)IDC_BUTTON1, NULL, NULL);
	  //CreateWindow(TEXT("STATIC"), TEXT("转换区"), WS_CHILD|WS_VISIBLE, 0, 250, 245, 20, hWnd, (HMENU)IDC_STATIC1, NULL, NULL);
			break;
		}
	case WM_COMMAND:
	   {
	   	int wmId = LOWORD(wParam);
//		   MessageBox(hWnd, TEXT(wmId), TEXT("info"), MB_OK;
		HWND hwndTmp,hwndTmp1,hwndTmp2;
	      switch (wmId)
	      {
		   	 case IDC_BUTTON1:{ 
		         hwndTmp = GetDlgItem(hWnd, IDC_STATIC1);
		         
		         char ch[2048]="";
		         //获取文本值并赋值给变量ch 
		         GetWindowText(hwndTmp,ch,2048);
		         
		         char msg[2048]="";
		        
		         //给msg变量赋值 
		         strcpy(msg,"Text Changed!");
		         
		         //拼接字符串 
		         
				 strcat(msg,ch);
				 SetWindowText(hwndTmp, TEXT(msg));	
		         MessageBox(hWnd, TEXT(msg), TEXT("info"), MB_OK); 
	
		         break;
		         } 
		      case IDC_CB1: { 
		      
		      	hwndTmp1 = GetDlgItem(hWnd, IDC_CB1);
		      	hwndTmp2 = GetDlgItem(hWnd, IDC_EDIT1);
		      	char ch1[2048];
		         //获取文本值并赋值给变量ch 
		         GetWindowText(hwndTmp1,ch1,2048);
		         printlog(ch1);
		         SetWindowText(hwndTmp2, TEXT(ch1));
		      	break;
		      	} 
		      	case IDC_BUTTON2:{
		      		char ch1[2048];
		      		char url[2048];
		      		hwndTmp1 = GetDlgItem(hWnd, IDC_EDIT1);
		      		GetWindowText(hwndTmp1,url,2048);
		        	strcpy(ch1,"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe ");
		        	strcat(ch1,url);
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				  }
				case IDC_BUTTON5:{
					char ch1[2048];
					strcpy(ch1,"C:\\Program Files\\Dev-Cpp\\devcpp.exe");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				}
				case IDC_BUTTON6:{
					char ch1[2048];
					strcpy(ch1,"D:\\my document\\linkboy\\linkboy\\linkboy\\linkboy 5.30.exe");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				}
				case IDC_BUTTON7:{
					char ch1[2048];
					strcpy(ch1,"C:\\Program Files\\DingDing\\DingtalkLauncher.exe");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				}
				case IDC_BUTTON8:{
					char ch1[2048];
					strcpy(ch1,"C:\\Program Files\\外研英语一起六下\\db.exe");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				}
		        case IDC_BUTTON9:{
					char ch1[2048];
					strcpy(ch1,"D:\\my document\\逐梦\\C++\\鸡兔同笼.exe");
					WinExec(ch1,SW_SHOWNORMAL);
					break;
				}
				  case IDC_ClassIn_GO:{
					char ch1[2048];
					strcpy(ch1,"C:\\Program Files\\ClassIn\\ClassIn.exe");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				}
				case IDC_TIME_GO:{
					char ch1[2048];
					strcpy(ch1,"D:\\my document\\逐梦\\C++\\时间转换.exe");
					WinExec(ch1,SW_SHOWNORMAL);
					break;
				}
				case IDC_MALE:{
					MessageBox(hWnd, TEXT("设置成功"), TEXT("提示"), MB_OK); 
					break;
				} 
				case IDC_FEMALE:{
					MessageBox(hWnd, TEXT("设置成功"), TEXT("提示"), MB_OK); 
					break;
				} 
				case  IDC_CKBRED:{
				hwndTmp1 = GetDlgItem(hWnd, IDC_CKBRED);
		      	hwndTmp2 = GetDlgItem(hWnd, IDC_STATIC12);
		      	char ch1[2048];
		         //获取文本值并赋值给变量ch 
		         GetWindowText(hwndTmp1,ch1,2048);
		         printlog(ch1);
		         SetWindowText(hwndTmp2, TEXT(ch1));
					break;
				}
				case  IDC_CKBGRN:{
				hwndTmp1 = GetDlgItem(hWnd, IDC_CKBGRN);
		      	hwndTmp2 = GetDlgItem(hWnd, IDC_STATIC12);
		      	char ch1[2048];
		         //获取文本值并赋值给变量ch 
		         GetWindowText(hwndTmp1,ch1,2048);
		         printlog(ch1);
		         SetWindowText(hwndTmp2, TEXT(ch1));
					break;
				}
				case  IDC_CKBBLU:{
				hwndTmp1 = GetDlgItem(hWnd, IDC_CKBBLU);
		      	hwndTmp2 = GetDlgItem(hWnd, IDC_STATIC12);
		      	char ch1[2048];
		         //获取文本值并赋值给变量ch 
		         GetWindowText(hwndTmp1,ch1,2048);
		         printlog(ch1);
		         SetWindowText(hwndTmp2, TEXT(ch1));
					break;
				}
				case IDC_BCMGO:{
		      		char ch1[2048];
		        	strcpy(ch1,"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe https://shequ.codemao.cn/user/7795喵569");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				  }
				  case IDC_Cha喵_first_OS_GO:{
		      		char ch1[2048];
		        	strcpy(ch1,"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe https://shequ.codemao.cn/work/174喵2953");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				  }
				  case IDC_ACJUDGE_GO:{
		      		char ch1[2048];
		        	strcpy(ch1,"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe https://acjudge.com/user/341");
					WinExec(ch1,SW_SHOWMAXIMIZED);
					break;
				  }
//	         
	      }
	   }
//     
	return 0;
		/* Upon destruction, tell the main thread to stop */
		case WM_DESTROY: {
			PostQuitMessage(0);
			break;
		}
		
		/* All other messages (a lot of them) are processed using default procedures */
		default:
			return DefWindowProc(hWnd, Message, wParam, lParam);
	}
	return 0;
}

/* The 'main' function of Win32 GUI programs: this is where execution starts */
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
	WNDCLASSEX wc; /* A properties struct of our window */
	HWND hwnd; /* A 'HANDLE', hence the H, or a pointer to our window */
	MSG msg; /* A temporary location for all messages */

	/* zero out the struct and set the stuff we want to modify */
	memset(&wc,0,sizeof(wc));
	wc.cbSize		 = sizeof(WNDCLASSEX);
	wc.lpfnWndProc	 = WndProc; /* This is where we will send messages to */
	wc.hInstance	 = hInstance;
	wc.hCursor		 = LoadCursor(NULL, IDC_ARROW);
	
	/* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */
	wc.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
	wc.lpszClassName = "WindowClass";
	wc.hIcon		 = LoadIcon(NULL, IDI_APPLICATION); /* Load a standard icon */
	wc.hIconSm		 = LoadIcon(NULL, IDI_APPLICATION); /* use the name "A" to use the project icon */

	if(!RegisterClassEx(&wc)) {
		MessageBox(NULL, "Window Registration Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
		return 0;
	}

	hwnd = CreateWindowEx(WS_EX_CLIENTEDGE,"WindowClass","Cha喵 tool",WS_VISIBLE|WS_OVERLAPPEDWINDOW,
		CW_USEDEFAULT, /* x */
		CW_USEDEFAULT, /* y */
		喵0, /* width */
		480, /* height */
		NULL,NULL,hInstance,NULL);

	if(hwnd == NULL) {
		MessageBox(NULL, "Window Creation Failed!","Error!",MB_ICONEXCLAMATION|MB_OK);
		return 0;
	}

	
	while(GetMessage(&msg, NULL, 0, 0) > 0) { /* If no error is received... */
		TranslateMessage(&msg); /* Translate key codes to chars if present */
		DispatchMessage(&msg); /* Send it to WndProc */
	}
	return msg.wParam;
}

下面是运行效果

center_image

 

 


回复

上一页1 页 / 共 0下一页