先按照自己的思路写了一个程序,写得比较匆忙,难免有不足之处,希望大家批评指正。
#include <WINDOWS.H>
#include <MATH.H>
#define RCLOCK 150
#define RHOUR 8
#define RMINUTE 3
#define RCENTER 3
#define RMHAND 30
#define RHHAND 40
#define HTHETA 22
#define MTHETA 15
#define PI 3.1415926
#define TIMEID 1
void ShowSecond(WORD s,HDC hdc);
void ShowMinute(WORD m,HDC hdc);
void ShowHour(WORD h,WORD m,HDC hdc);
LRESULT CALLBACK MainWndProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);
int WINAPI WinMain(
HINSTANCE hInstance, // handle to current instance
HINSTANCE hPrevInstance, // handle to previous instance
LPSTR lpCmdLine, // command line
int nCmdShow // show state
)
{
TCHAR szAppName[]=TEXT("ACLOCK 1");
WNDCLASS wndcls;
wndcls.cbCls

本文介绍了使用WinAPI在Windows环境下设计并实现一个模拟时钟的过程。程序可能存在不足,作者期待读者的反馈和建议。

554

被折叠的 条评论
为什么被折叠?



