- ·上一篇文章:Windows SDK编程初探(4)
- ·下一篇文章:Windows SDK编程初探(2)
Windows SDK编程初探(3)
来源:中国站长学院 作者:郁郁小蝎 发布时间:2005-06-09 19:57:40
//消息处理函数定义
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM)//此例子中我们只是处理简单的消息
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return ::DefWindowProc(hwnd,message,wParam,lParam);
}
WINMAIN()
{
申明一个窗口类;
注册该窗口类;
生成一个窗口;
消息循环;
}
WINPROC()
{
针对不同的消息做不同的处理;//switch case default
}
――――――――――――――――――――――――――――――――
消息结构如下:
typedef struct tagMSG
{
HWND hwnd ;
UINT message ;
WPARAM wParam ;
LPARAM lParam ;
DWORD time ;
POINT pt ;
}
MSG, * PMSG ;
。。。。hwnd 接收讯息的视窗代号。在HELLOWIN程式中,这一参数与CreateWindow传回的hwnd值相同,因为这是该程式拥有的唯一视窗。
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM)//此例子中我们只是处理简单的消息
{
switch(message)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
}
return ::DefWindowProc(hwnd,message,wParam,lParam);
}
WINMAIN()
{
申明一个窗口类;
注册该窗口类;
生成一个窗口;
消息循环;
}
WINPROC()
{
针对不同的消息做不同的处理;//switch case default
}
――――――――――――――――――――――――――――――――
消息结构如下:
typedef struct tagMSG
{
HWND hwnd ;
UINT message ;
WPARAM wParam ;
LPARAM lParam ;
DWORD time ;
POINT pt ;
}
MSG, * PMSG ;
。。。。hwnd 接收讯息的视窗代号。在HELLOWIN程式中,这一参数与CreateWindow传回的hwnd值相同,因为这是该程式拥有的唯一视窗。
Tags:
相关资讯
- › 微软2019 Windows 10更新五月版8月份累积更新补丁推
- › 《暗黑破坏神3:永恒收藏版》微信官方Windows10商店
- › 微软Windows 10 Build 1895官方ISO镜像下载
- › 微软再次推送KB4023057补丁更新:督促升级Windows 10
- › 微软公开承认Windows 10 S Mode模式下无法下载和安装
- › 用户接受度升高!Windows10五月更新份额暴增
- › Windows 10 20H1新版18945发布:小娜Cortana更智能
- › Windows 10预览版Build 18362发布:允许使用第三方语
- › 微软Windows 1.11免费开放下载!
- › 教你如何在exFAT分区中安装并启动Windows系统