社区
界面
帖子详情
如何创建不带XP样式的窗口?
AI1982
2005-08-25 12:45:34
如何创建不带XP样式的窗口?就像控制台窗口那样?不带任何修饰?
...全文
141
7
打赏
收藏
如何创建不带XP样式的窗口?
如何创建不带XP样式的窗口?就像控制台窗口那样?不带任何修饰?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodboyws
2005-08-25
打赏
举报
回复
没做过,关注一下
everandforever
2005-08-25
打赏
举报
回复
HMODULE hUxTheme = ::LoadLibrary( _T( "UxTheme.dll" ) );
if( hUxTheme != NULL )
{
typedef void ( __stdcall *PfnSetThemeAppProperties )( DWORD );
PfnSetThemeAppProperties pfnSetThemeAppProperties = ( PfnSetThemeAppProperties )::GetProcAddress( hUxTheme, "SetThemeAppProperties" );
if( pfnSetThemeAppProperties != NULL )
{
pfnSetThemeAppProperties( 0 );
::SendMessage( hWnd, 0x031A, 0, 0 );// WM_THEMECHANGED : 0x031A
}
::FreeLibrary( hUxTheme );
}
yajyjy
2005-08-25
打赏
举报
回复
顶一下
菲斯可儿
2005-08-25
打赏
举报
回复
MFC只在xp下才有xp样式吧,好像工程里有个xml的配置文件可以指定这些,lz可以研究下。
tufaqing
2005-08-25
打赏
举报
回复
大概这样写:
void Run()
{
MSG msg;
BOOL fMessage;
msg.message = WM_NULL;
PeekMessage( &msg, NULL, 0U, 0U, PM_NOREMOVE );
while( msg.message != WM_QUIT )
{
fMessage = PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE );
if( fMessage )
{
TranslateMessage( &msg );
DispatchMessage( &msg );
}
else
{
//添加代码
}
}
}
LRESULT WINAPI WinProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
{
switch( msg )
{
case WM_SIZE:
if( wParam != SIZE_MINIMIZED )
{
...
}
break;
case WM_DESTROY:
PostQuitMessage( 0 );
return 0;
case WM_KEYUP:
switch( wParam )
{
case VK_ESCAPE:
DestroyWindow( hWnd );
return 0;
}
break;
}
return DefWindowProc( hWnd, msg, wParam, lParam );
}
INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR, INT )
{
WNDCLASS wc =
{
0, WinProc, 0L, 0L, hInst, NULL,
LoadCursor( NULL, IDC_ARROW ),
NULL, NULL, TEXT("DXP1")
};
RegisterClass( &wc );
HWND hWnd = CreateWindow( TEXT("DXP1"), TEXT("My Window"), WS_OVERLAPPEDWINDOW,
50, 50, 500, 500,
GetDesktopWindow(), NULL, hInst, NULL );
ShowWindow( hWnd, SW_SHOWDEFAULT );
UpdateWindow( hWnd );
Run();
return 0;
ShiGang
2005-08-25
打赏
举报
回复
只有自繪窗口吧.或用其它的皮膚包.
hyg2008
2005-08-25
打赏
举报
回复
用SDK吧
仿
XP
关机效果的弹出
窗口
功能
### 仿
XP
关机效果的弹出
窗口
功能详解 #### 一、背景介绍 随着Web技术的发展,网页设计越来越注重用户体验。本篇文章将详细介绍一种基于JavaScript实现的仿Windows
XP
关机效果的弹出
窗口
功能。该功能通过CSS
样式
与...
vc++
xp
样式
的按钮,附源代码
- 考虑到兼容性问题,如果目标平台不支持
XP
样式
,可能需要提供备用的绘图方案。 通过以上分析,我们了解到在VC++中实现
XP
样式
的按钮涉及到了自绘技术、图形渲染以及对Windows消息的处理。"
XP
ButtonDemo2"的源代码...
xp
系统默认
xp
主题
1. msstyles文件:这是Windows
XP
主题的核心,包含了
窗口
、按钮、菜单等界面元素的
样式
定义。通过修改这个文件,可以自定义主题的外观。 2. Aero特效:虽然
XP
默认主题没有包含Aero特效,但Aero是后续Windows Vista...
visual c++ vc自绘窗体Windows
XP
风格的
窗口
.程序将非客户区中的标题栏、框架栏都贴上
XP
风格的位图
例如,你可以
创建
一个像Office
XP
那样带有下拉菜单的按钮。 5. **Office
XP
风格的菜单**:文件名“Office
XP
MenuSDI”可能是一个示例项目或源代码,展示了如何
创建
类似Office
XP
的单文档界面(SDI)菜单。在
XP
风格中...
XP
主题 --OFFICE2007
窗口
风格
安装这个主题后,用户的Windows
XP
桌面会呈现出与Office 2007相似的视觉体验,例如,
窗口
标题可能会变为蓝色且带有银色高光,菜单和按钮的
样式
也会有所改变。 “说明.txt”文件很可能是对如何安装和使用这个主题的...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章