使用Win32 API C 打开JPEG

open jpeg with win32 api c++

本文关键字:打开 JPEG API Win32 使用      更新时间:2023-10-16

我已经使用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);