随笔 - 41  文章 - 2 评论 - 0 阅读 - 52537
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

方法一:

1. 为Picture 控件添加一个控件变量m_cPicture;

2. 在OnInitDialog 函数中添加:

复制代码
BOOL CDialogJog::OnInitDialog()
{
    HBITMAP hbmp;
    hbmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),_T("jog.bmp"),IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
    //设置静态控件的样式,使其可以使用位图,并试位标显示使居中 
    m_cPicture.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
    m_cPicture.SetBitmap((HBITMAP)hbmp);

}
复制代码

方法二:

    不为Picture 控件添加控件变量:

复制代码
BOOL CLoginDog::OnInitDialog() 
{ 
    CDialog::OnInitDialog(); 
    //添加登陆窗口中的图片 
    HBITMAP hBitmap; 
    //关联图片ID 
    hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(), 
              _T("jog.bmp"), 
              IMAGE_BITMAP,0,0, 
              LR_LOADMAP3DCOLORS); 
    //获得指向静态控件的指针 
    CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_PIC);//控件ID 
   //设置静态控件的样式,使其可以使用位图,并试位标显示使居中 
   pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE); 
   //设置静态控件显示位图 
   pStatic->SetBitmap(hBitmap); 
   return TRUE; 
}
复制代码

 

参考:http://www.mamicode.com/info-detail-350138.html

 

posted on   lazybee  阅读(2153)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示