📄 chproc.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 + -