社区
界面
帖子详情
如何创建不带XP样式的窗口?
AI1982
2005-08-25 12:45:34
如何创建不带XP样式的窗口?就像控制台窗口那样?不带任何修饰?
...全文
139
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
关机效果的弹出
窗口
功能
JavaScript\JS\
窗口
类\仿
XP
关机效果的弹出
窗口
功能
vc++
xp
样式
的按钮,附源代码
自己设计制作
xp
样式
的按钮,可以根据自己需要设计按钮的颜色和形状。非常漂亮实用。
xp
系统默认
xp
主题
xp
默认主题! 解压放入windows文件夹下Resources的主题文件夹即可。
visual c++ vc自绘窗体Windows
XP
风格的
窗口
.程序将非客户区中的标题栏、框架栏都贴上
XP
风格的位图
vc制作Windows
XP
风格的
窗口
.程序将非客户区中的标题栏、框架栏都贴上
XP
风格的位图
XP
主题 --OFFICE2007
窗口
风格
本人做的一款
XP
主题--仿OFFICE2007
窗口
风格
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章