如何使用资源文件(* .rc)来设置基于对话框的应用程序的样式

如何使用资源文件(* .rc)来设置基于对话框的应用程序的样式,第1张

概述如何使用资源文件(* .rc)来设置基于对话框应用程序样式

如何使用资源文件(* .rc)来设置基于对话框的应用程序的样式?

我可以使用CreateWindow或CreateWindowEx来创build应用程序的主窗口。 CreateWindow或CreateWindowEx一些参数定义了对话框的样式。 但我想使用资源文件(* .rc)而不是通过传递样式参数的方式来设置它的function。

有人能给我一些片段吗?

有人说我可以调用DialogBox ,并给第二个参数的样式模板。 这是否创buildCreateWindow和* .rc文件之间的一个confict? 或者我可以同时使用他们两个吗?

使用CreateWindowEx创build一个没有图标的窗口

CreateWindowEx将以ERROR_CANNOT_FIND_WND_CLASS失败

如何创build一个窗口的基础上,只有屏幕的大小不包括与C + + / windows的窗口边界?

如何在窗口上绘制图像?

在CreateWindow上设置HWND似乎失败

为什么CreateWindowEx不能按预期工作?

C#创build窗口 – 定义父窗口

使用CreateWindow并添加button等? 怎么样?

在WM_CREATE中创build子窗口,同一个线程的相关性?

(windows API)WM_PAINT鼠标问题

使用CreateDialog 。 它处理包装到CreateWindowEx调用以及发布WM_INITDLG和WM_SETFont消息,如果需要的话。 有一个从MSDN上的文档链接的例子 。

您可以在DialogEx的文档中获取有关资源文件内容的信息。

启动一个新的Win32项目,让它自动生成代码。 将WinMain函数更改为如下所示:

int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdline,int nCmdshow) { UNREFERENCED_ParaMETER(hPrevInstance); UNREFERENCED_ParaMETER(lpCmdline); DialogBox(hInstance,MAKEINTRESOURCE(IDD_ABOUTBox),NulL,About); return 0; }

您可能需要在WM_INITDIALOG消息处理程序中添加对MoveWindow()的调用,以将窗口移动到屏幕上更好的位置。

总结

以上是内存溢出为你收集整理的如何使用资源文件(* .rc)来设置基于对话框的应用程序的样式全部内容,希望文章能够帮你解决如何使用资源文件(* .rc)来设置基于对话框的应用程序的样式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1288552.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存