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

📄 chproc.c

📁 用C写的GPS测试软件
💻 C
字号:
#include<windows.h>
#include<stdio.h>
#include<string.h>
#include "resource.h"
//struct ChildWnd child; //global child table

long FAR PASCAL ChildWndProc(hWnd, message, wParam, lParam)
HWND hWnd;
unsigned message;
WORD wParam;
LONG lParam;
{              
	HDC hDC;                          /* display-context variable  */
	PAINTSTRUCT ps;                   /* paint structure           */
    char str[32];           
    RECT *rect;
    static BOOL i1 = TRUE,i2 = FALSE;
    
	switch (message) 
	{
		case WM_PAINT:
		{
			if(i1){
				hDC = BeginPaint (hWnd, &ps);
		    	sprintf(str,"%s","经纬度:");
				TextOut(hDC,10,10,str,strlen(str));
				sprintf(str,"%s","东经: ");
				TextOut(hDC,10,28,str,strlen(str));
				sprintf(str,"%s","北纬: ");
				TextOut(hDC,10,44,str,strlen(str));
				sprintf(str,"速度:");
				TextOut(hDC,10,60,str,strlen(str));
				sprintf(str,"方向:");
				TextOut(hDC,10,80,str,strlen(str));
				sprintf(str,"车辆状态: ");
				TextOut(hDC,10,100,str,strlen(str));
				sprintf(str,"时间:");
				TextOut(hDC,10,120,str,strlen(str));
	
				SetTextColor(hDC,RGB(255,0,0));
	
				EndPaint(hWnd,&ps);
			}
			if(i2){
				hDC = BeginPaint (hWnd, &ps);
		    	sprintf(str,"%s","经纬度:");
				TextOut(hDC,10,10,str,strlen(str));
				sprintf(str,"%s","东经: ");
				TextOut(hDC,10,28,str,strlen(str));
				sprintf(str,"%s","北纬: ");
				SetTextColor(hDC,RGB(255,0,0));
	
				EndPaint(hWnd,&ps);
			}
		}
			break;               
	
		case WM_COMMAND:
			switch(wParam)
			{  
				case IDM_1:
					i1 = TRUE;
					i2 = FALSE;
					GetClientRect(hWnd,rect);
					InvalidateRect (hWnd,rect, TRUE);
					UpdateWindow (hWnd);
					break;
				case IDM_2:
					i1 = FALSE;
					i2 = TRUE;
					GetClientRect(hWnd,rect);
					InvalidateRect (hWnd,rect, TRUE);
					UpdateWindow (hWnd);
					break;
			}
		case WM_DESTROY:
	
			break;
		default:
			return (DefWindowProc(hWnd, message, wParam, lParam));
	 }
	 return (NULL);
	
}

⌨️ 快捷键说明

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