0

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画像を表示する方法があるかどうか知りたいです。

4

1 に答える 1

2

ShellExecute()次の機能を使用できます。

ShellExecute(NULL,
             "open",
             "C:\\path\\to\\jpg\\my.jpg",
             NULL,
             NULL,
             SW_SHOWDEFAULT);
于 2012-11-01T14:44:42.623 に答える