打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
win32对话框
1   添加对话框资源 
2   在WinMain函数里调用DialogBox函数 
3   定义对话框的消息处理函数,格式参照MSDN 
4   消息映射 

< <Windows核心编程> > 一书里面有具体的实例 

INT_PTR   CALLBACK   MyDlgProc(                     HWND   hwndDlg, 
        UINT   uMsg, 
        WPARAM   wParam, 
        LPARAM   lParam 
);//窗口函数原型声明 

BOOL   Dlg_OnInitDialog(HWND   hwnd,HWND   hwndFocus,LPARAM   lParam)//消息处理(必须) 




VOID   Dlg_OnCommand(HWND   hwnd,int   id,HWND   hwndCtl,UINT   codeNotify)//命令消息处理 




INT_PTR   CALLBACK   MyDlgProc(                     HWND   hwndDlg, 
        UINT   uMsg, 
        WPARAM   wParam, 
        LPARAM   lParam 
)       

switch(uMsg) 

case   WM_INITDIALOG: 
return   SetDlgMsgResult(hwndDlg,uMsg,HANDLE_WM_INITDIALOG(   (   hwndDlg   )   ,(   wParam   ),(   lParam   ),(   Dlg_OnInitDialog   ))); 
break;     ////消息映射 
case   WM_COMMAND: 
return   SetDlgMsgResult(hwndDlg,uMsg,HANDLE_WM_COMMAND(   (   hwndDlg   ),(   wParam   ),(   lParam   ),(   Dlg_OnCommand   ))); 
break; 


return   FALSE; 



int   WINAPI   WinMain(                     HINSTANCE   hInstance, 
        HINSTANCE   hPrevInstance, 
        LPSTR   lpCmdLine, 
        int   nCmdShow 


DialogBox(   hInstance,MAKEINTRESOURCE(   IDD_DLG   )   ,   NULL   ,   MyDlgProc); 
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VFB打开文件对话框_AfxOpenFileDialog
脱离vcl的windows程序
Win32 API 实现系统托盘程序
C语言+win32api写窗体应用程序
关于如何换肤、子类化的解决方案
Windows程序基本结构
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服