繁体   English   中英

用win32 api c ++打开jpeg

[英]open jpeg with win32 api c++

我用ResEdit创建了一个简单的对话框

BOOL CALLBACK AppDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
  switch(uMsg)
  {

  case WM_INITDIALOG:
    SetClassLongPtr(hDlg, GCLP_HICON, (long)LoadIcon(0, IDI_APPLICATION));
    return 1;
  case WM_COMMAND:
    switch(wParam)
    {
    case IDOK:
      return 0;
    case IDCANCEL:
      EndDialog(hDlg, 0);
    }
     switch(wParam)
            {
                 case IDC_BUTTON1:
                    MessageBox(hDlg, "Hello, World!", "Bottone premuto", MB_OK);
                break;
            }


  }
  return 0;
}

我想知道是否有办法按下按钮并显示JPG图像。

您可以使用ShellExecute()函数:

ShellExecute(NULL,
             "open",
             "C:\\path\\to\\jpg\\my.jpg",
             NULL,
             NULL,
             SW_SHOWDEFAULT);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM