MFC单文档创建一个新半透明窗口实例代码

【菜科解读】
在工程中新建一个类CChildFrame
class CChildFrame : public CFrameWnd
在构造函数中:
1 CChildFrame::CChildFrame()3 Create(NULL,"MFC Tutorial Part 1 CoderSource Window");4 }可选:添加WM_PAINT消息:
1 void CChildFrame::OnPaint() 3 CPaintDC dc(this); // device context for painting 5 // TODO: Add your message handler code here 6 CDC *pDC = GetDC(); 8 CBrush brush(RGB(0, 0, 0)); 9 CBrush *pOldBrush = pDC->SelectObject( 10 pDC->Rectangle(0, 0, 500, 500);11 pDC->SelectObject(pOldBrush);12 // Do not call CFrameWnd::OnPaint() for painting messages13 }在CXXApp类中,添加CChildFrame 指针变量:
1 class CXXApp : public CWinApp3 public:4 CChildFrame *m_pChildWnd;6 ...7 }在CXXApp类的InitInstance 方法中添加:
1 BOOL CMultilayerDisplayApp::InitInstance() 3 ... 5 m_pChildWnd = new CChildFrame(); // 创建新窗口类对象 6 //////// 这部分用于透明此窗口对象关联的窗口/////////// 7 //加入WS_EX_LAYERED扩展属性 8 SetWindowLong(m_pChildWnd->m_hWnd, GWL_EXSTYLE, GetWindowLong(m_pChildWnd->m_hWnd, GWL_EXSTYLE)^0x80000); 9 HINSTANCE hInst = LoadLibrary("User32.DLL");10 if (hInst)12 typedef BOOL (WINAPI *MYFUNC)(HWND,COLORREF,BYTE,DWORD);13 MYFUNC fun = NULL;14 //取得SetLayeredWindowAttributes函数指针15 fun = (MYFUNC)GetProcAddress(hInst, "SetLayeredWindowAttributes");16 if (fun)18 fun(m_pChildWnd->m_hWnd, 0, 128, 2);20 FreeLibrary(hInst);22 //////// 这部分用于透明此窗口对象关联的窗口///////////24 // The one and only window has been initialized, so show and update it.25 m_pMainWnd->ShowWindow(SW_SHOW);26 m_pMainWnd->UpdateWindow();28 m_pChildWnd->ShowWindow(SW_SHOW);29 m_pChildWnd->UpdateWindow();31 return TRUE;33效果如下:
MFC,单文档,单,文档,创建,一个,新,半透明,窗口,本地部署 DeepSeek 硬件配置清单
这款 DeepSeek-R1 是一个高性能的人工智能推理模型,设计目的是利用强化学习技术来增强模型在复杂任务环境中的推理效能。
对于 DeepSeek-R1 的本地部署,其硬件配置要求相当高,尤其是全参数版的 671b 版本:1. 小型模型 - DeepSeek-R1-1.5B- cpu:至少需 4 核心- 内存:8GB 及以上- 硬盘:256GB 以上(模型文件大约 1.5 到 2GB)- 显卡:非必须(支持仅使用 CPU 进行推理)- 应用场景:适用于本地测试,配合 Ollama 在个人电脑上即可轻松运行- 预计成本:2000 至 5000 元,普通人都能负担得起2. 中型模型- DeepSeek-R1-7B & DeepSeek-R1-8B- CPU:至少需 8 核心- 内存:16GB 及以上- 硬盘:256GB 以上(模型文件约为 4 到 5GB)- 显卡:建议使用 8GB 显存以上的显卡(如 RTX 3070 或 4060)- 应用场景:适合于本地开发和测试,能够处理中等难度的自然语言处理任务,如文本摘要、翻译以及轻量级多轮对话系统等- 预计成本:5000 至 10000 元,大多数人都可以承受这个费用3. 大型模型- DeepSeek-R1-14B- CPU:至少需 12 核心- 内存:32GB 及以上- 硬盘:256GB 以上- 显卡:推荐使用 16GB 显存以上的显卡(如 RTX 4090 或 A5000)- 应用场景:适用于需要更高精确度的轻量级任务,例如代码生成和逻辑推理等- 预计成本:20000 至 30000 元,对于月收入 3000 元的人来说可能有些吃力4. 超大型模型- DeepSeek-R1-32B- CPU:至少需 16 核心- 内存:64GB 及以上- 硬盘:256GB 以上- 显卡:24GB 显存及以上(如 A100 40GB 或双卡 RTX 3090)- 应用场景:适合那些对硬件要求极高的高精度专业任务,如多模态任务的预处理,适用于预算充足的企事业单位或研究机构- 预计成本:40000 至 100000 元,不适合大多数人考虑5. 极大规模模型- DeepSeek-R1-70B- CPU:至少需 32 核心- 内存:128GB 及以上- 硬盘:256GB 以上- 显卡:多卡并行(如 2x A100 80GB 或 4x RTX 4090)- 应用场景:适合科研机构和大型企业在高复杂度生成任务中应用- 预计费用:400000 元以上,这是公司高管或投资者应考虑的问题- DeepSeek-R1-671B- CPU:至少需 64 核心- 内存:512GB 及以上- 硬盘:512GB 以上- 显卡:多节点分布式训练(如 8x A100/H100)- 应用场景:适用于超大规模人工智能研究或通用人工智能(AGI)探索- 预计费用:20,000,000 元以上,这类投资属于风险投资人的考虑范畴,一般人士无需关注。
如何查看qq注册时间?简单步骤教你快速查询技巧
软件支持 在线重装、U盘制作、自定义重装 等多种模式。
简介:QQ是腾讯旗下的一款即时通讯工具,曾经风靡全国,成为最早一批国内用户接触的社交软件之一。
随着使用时间的推移,许多用户可能会对自己的QQ账号注册时间感到好奇,想知道正式成为QQ用户的那一天。
本文将为您提供简洁明了的步骤,帮助您轻松查询QQ注册时间。
工具原料:系统版本:Windows 11 / Android 12 / iOS 16品牌型号:Dell XPS 15 / Samsung Galaxy S22 / iPhone 14软件版本:QQ 9.6.4 for Windows / QQ 8.9.10 for Android / QQ 8.9.10 for iOS一、通过QQ客户端下载查看注册时间1. 登录QQ客户端:在PC上,使用Windows版的QQ客户端,最新版本可提供更好的安全性和体验。
打开软件并使用您的账号和密码登录。
2. 访问个人信息:点击软件界面左上角的头像或者昵称,打开“个人资料”窗口。
3. 查看注册时间:在“个人资料”窗口中,您会看到包括账号昵称、QQ号、以及注册时间等信息。
在“基本信息”栏,找到“注册时间”即可。
二、通过移动端QQ查看注册时间1. 打开QQ应用:在您的智能手机上,无论是Android还是iOS设备,确保安装的是最新版本的QQ应用。
这样可提供最新功能和最佳兼容性。
2. 进入个人中心:登录后,点击屏幕左上角的头像,进入个人中心。
3. 查找“设置”选项:向下滚动找到并点击“设置”选项,接着点击“帐户管理”。
4. 查看注册时间:在“帐户管理”中,您会看到账号的详细信息,包括注册时间。
三、通过QQ邮箱查找注册信息1. 访问QQ邮箱:打开电脑浏览器,访问QQ邮箱官方网站,使用您的QQ账号和密码进行登录。
2. 查看“收件箱”:在邮箱界面找到“收件箱”,查找从腾讯QQ系统发给您的注册确认邮件,邮件中通常包含注册时间信息。
3. 搜索邮件:如果收到邮件信息的时间较久,您可以使用邮箱的搜索功能,输入“注册”或“QQ账号”等关键词进行查找。
拓展知识:1. 注册时间与账号安全:了解注册时间,除了提供回忆之外,还能帮助用户明确账号使用的年限,评估需要采取可能的安全措施,例如两步验证、定期更改密码等,确保账号安全。
2. QQ历史版本的变化:QQ从最初的简陋界面发展到今天的社交多功能工具,其变化反映了技术进步和用户需求的演变。
了解其版本更新历史,可帮助用户更好地适应软件的变化趋势。
3. 隐私策略的了解:每次软件更新通常会附带隐私策略的改变和功能的增加,了解这些内容,可以帮助用户更好地保护个人信息和合理使用软件功能。
总结:通过本文提供的步骤,您可以轻松查询到您的QQ注册时间。
无论是通过QQ客户端、手机应用,还是邮箱,这些方法都能帮助您详细了解自己的QQ账号信息。
此外,扩展的知识也强调了了解账号信息对于账号安全的重要性,提醒用户在使用在线工具时要保持信息安全意识。
希望这些方法和建议能为您的日常生活带来便利和帮助。
标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。
对于商业使用,请联系各自版权所有者,否则法律问题自行承担。
Etcher软件使用指南:轻松创建启动盘的详细教程 2024年steam移动版使用攻略:最佳体验指南 如何查看qq注册时间?简单步骤教你快速查询技巧 分类于: 回答于:2025-02-26 简介:QQ是腾讯旗下的一款即时通讯工具,曾经风靡全国,成为最早一批国内用户接触的社交软件之一。
随着使用时间的推移,许多用户可能会对自己的QQ账号注册时间感到好奇,想知道正式成为QQ用户的那一天。
本文将为您提供简洁明了的步骤,帮助您轻松查询QQ注册时间。
工具原料:系统版本:Windows 11 / Android 12 / iOS 16品牌型号:Dell XPS 15 / Samsung Galaxy S22 / iPhone 14软件版本:QQ 9.6.4 for Windows / QQ 8.9.10 for Android / QQ 8.9.10 for iOS一、通过QQ客户端下载查看注册时间1. 登录QQ客户端:在PC上,使用Windows版的QQ客户端,最新版本可提供更好的安全性和体验。
打开软件并使用您的账号和密码登录。
2. 访问个人信息:点击软件界面左上角的头像或者昵称,打开“个人资料”窗口。
3. 查看注册时间:在“个人资料”窗口中,您会看到包括账号昵称、QQ号、以及注册时间等信息。
在“基本信息”栏,找到“注册时间”即可。
二、通过移动端QQ查看注册时间1. 打开QQ应用:在您的智能手机上,无论是Android还是iOS设备,确保安装的是最新版本的QQ应用。
这样可提供最新功能和最佳兼容性。
2. 进入个人中心:登录后,点击屏幕左上角的头像,进入个人中心。
3. 查找“设置”选项:向下滚动找到并点击“设置”选项,接着点击“帐户管理”。
4. 查看注册时间:在“帐户管理”中,您会看到账号的详细信息,包括注册时间。
三、通过QQ邮箱查找注册信息1. 访问QQ邮箱:打开电脑浏览器,访问QQ邮箱官方网站,使用您的QQ账号和密码进行登录。
2. 查看“收件箱”:在邮箱界面找到“收件箱”,查找从腾讯QQ系统发给您的注册确认邮件,邮件中通常包含注册时间信息。
3. 搜索邮件:如果收到邮件信息的时间较久,您可以使用邮箱的搜索功能,输入“注册”或“QQ账号”等关键词进行查找。
拓展知识:1. 注册时间与账号安全:了解注册时间,除了提供回忆之外,还能帮助用户明确账号使用的年限,评估需要采取可能的安全措施,例如两步验证、定期更改密码等,确保账号安全。
2. QQ历史版本的变化:QQ从最初的简陋界面发展到今天的社交多功能工具,其变化反映了技术进步和用户需求的演变。
了解其版本更新历史,可帮助用户更好地适应软件的变化趋势。
3. 隐私策略的了解:每次软件更新通常会附带隐私策略的改变和功能的增加,了解这些内容,可以帮助用户更好地保护个人信息和合理使用软件功能。
总结:通过本文提供的步骤,您可以轻松查询到您的QQ注册时间。
无论是通过QQ客户端、手机应用,还是邮箱,这些方法都能帮助您详细了解自己的QQ账号信息。
此外,扩展的知识也强调了了解账号信息对于账号安全的重要性,提醒用户在使用在线工具时要保持信息安全意识。
希望这些方法和建议能为您的日常生活带来便利和帮助。
菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。