社区
界面
帖子详情
请问如何在Win32用createwindow创建模态对话框??
bravehearty
2007-04-11 04:12:06
谢谢~
...全文
944
7
打赏
收藏
请问如何在Win32用createwindow创建模态对话框??
谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen2009zhou
2011-04-05
打赏
举报
回复
在主函数的回调函数中的一个消息相应中添加DialogBox(HINSTANCE hlnstance,LPCTSTRIpTemplate,HWND hWndParent,DLGPROC IpDialogFunc);创建模太对话框
然后还要另外写一个对话框消息操作的回掉函数
mopyman
2007-04-14
打赏
举报
回复
用createwindow当然也可以做模态对话框,不过你要多做一个工作,
disable父窗口,并实现一个模态消息循环就可以了,MFC的模态窗口就是这么干的,
并没有使用DialogBox系列函数,详细参见MFC源代码
zxh8212166
2007-04-14
打赏
举报
回复
DialogBox(HINSTANCE hlnstance,LPCTSTRIpTemplate,HWND hWndParent,DLGPROC IpDialogFunc);创建模太对话框
巨巨
2007-04-13
打赏
举报
回复
在资源中建好。然后用DialogBox调用就可以了
hellodudu
2007-04-12
打赏
举报
回复
模态对话框不是直接在resourece script里创建就行了吗?
非模态用 CreateDialog 函数就行了
再建立对话框自己的消息循环
yellowzzp
2007-04-12
打赏
举报
回复
他说的是Win32 不是MFC..没有ClassWizard
建议参考侯老师的MFC深入浅出MFC 有一章有详细的介绍以及代码
HWND CreateWindow(
LPCTSTR lpClassName,
LPCTSTR lpWindowName,
DWORD dwStyle,
int x,
int y,
int nWidth,
int nHeight,
HWND hWndParent,
HMENU hMenu,
HANDLE hInstance,
PVOID lpParam );
把内容都填进去,,返回句柄就出来了,没有的设置NULL
mrdone
2007-04-12
打赏
举报
回复
直接用DoModal()创建不好吗?
Win32
常用API讲解
本文深入解析了
Window
s编程中常用的
Win32
API函数,包括MessageBox、
Create
Window
、BeginPaint、SendMessage、Get
Window
Text、Set
Window
Text、DialogBox、
Create
Dialog、LoadString、OutputDebugString、Set
Window
Pos、Find
Window
Ex、Animate
Window
、Move
Window
、Enum
Window
s、Is
Window
和Get
Window
等。这些函数是进行窗口管理、消息处理、资源加载和动画效果等操作的基础。
传递给
Create
Window
和 RegisterClass 的 HINSTANCE 有什么用?
本文解释了在
Window
s编程中
Create
Window
和RegisterClass函数中HINSTANCE参数的作用,包括其如何帮助唯一标识窗口类以及CS_GLOBALCLASS标志的使用场景。
win32
窗口机制之
Create
Window
本文深入探讨了
Create
Window
函数的使用方法、参数解析及其实现案例,详细介绍了
创建
不同类型的窗口(如重叠式、弹出式和子窗口)所需的关键参数与风格设置。
Win32
基础知识----------
Create
Window
函数
本文详细介绍了
Create
Window
函数的功能及参数,包括如何
创建
不同类型的窗口,并解释了Scroll
Window
函数的作用,即滚动指定窗口的客户区域内容。
模式
对话框
与非模式
对话框
的区别2
模态
对话框
在
创建
后阻止用户与父窗口交互,直至关闭;非
模态
对话框
允许同时操作。
模态
对话框
使用DialogBox或DoModal,非
模态
使用
Create
Window
或
Create
。消息处理方面,
模态
对话框
有内部消息泵,非
模态
需在主消息循环中处理。销毁时,
模态
用EndDialog,非
模态
用Destroy
Window
。非
模态
对话框
需用new
创建
并在关闭后用delete删除。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章