gpt4 book ai didi

c++ - 没有 aero 对话框无法正确显示

转载 作者:行者123 更新时间:2023-11-28 03:10:49 24 4
gpt4 key购买 nike

我有一个应用程序,我已经使用 C++/Win32 制作了一段时间,当我创建我的第一个对话框时,当我没有启用 aero 或我没有使用 windows 7/8 时,它显示得很奇怪。

这是它的截图:

enter image description here

这是我最后的手段,因为我不知道为什么要这么做。它只发生在我制作的第一个对话框中,在用户登录其余对话框后就可以了。它适用于空气动力学。

这是我的对话框资源脚本

IDI_MAINDLG DIALOGEX 0,0,195,54
CAPTION "Absolute Hacks Loader"
FONT 8,"MS Shell Dlg",400,0,1
STYLE WS_VISIBLE|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX|DS_CENTER|DS_MODALFRAME|DS_SHELLFONT
EXSTYLE WS_EX_TRANSPARENT|WS_EX_TOPMOST|WS_EX_DLGMODALFRAME
BEGIN
CONTROL "Login",IDI_LOGIN_BTN,"Button",WS_CHILDWINDOW|WS_VISIBLE|WS_TABSTOP|BS_DEFPUSHBUTTON,156,12,33,15
CONTROL "",IDI_USER_TEXT,"Edit",WS_CHILDWINDOW|WS_VISIBLE|WS_TABSTOP|ES_CENTER,45,6,104,13,WS_EX_CLIENTEDGE
CONTROL "Username:",IDC_STATIC,"Static",WS_CHILDWINDOW|WS_VISIBLE|WS_GROUP,3,6,39,12
CONTROL "Password:",IDC_STATIC,"Static",WS_CHILDWINDOW|WS_VISIBLE|WS_GROUP,3,24,33,9
CONTROL "",IDI_PASS_TEXT,"Edit",WS_CHILDWINDOW|WS_VISIBLE|WS_TABSTOP|ES_AUTOHSCROLL|ES_PASSWORD|ES_CENTER,45,24,104,12,WS_EX_CLIENTEDGE
CONTROL "Remember me",IDI_REMEMBER,"Button",WS_VISIBLE|WS_TABSTOP|BS_AUTOCHECKBOX,135,42,57,9
CONTROL "Coded By DaRk_NeSs",IDC_STATIC,"Static",WS_CHILDWINDOW|WS_VISIBLE,3,42,75,9
END

最佳答案

从 EXSTYLE 中删除 WS_EX_TRANSPARENT 样式。

我写了一个带有对话框的小程序,带有 WS_EX_TRANSPARENT 的对话框看起来很奇怪,没有它看起来很正常。

关于c++ - 没有 aero 对话框无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18554121/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com