2012-11-01 21 views
0

我和的ResEdit打開JPEG與Win32 API的C++

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圖片的方式創建一個簡單的對話框。

回答

2

可以使用ShellExecute()功能:

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

我想我愛你<3! – Lorenzo

+0

另一個問題,我可以加載該圖像在「圖片控制」(ResEdit調用它)或反正在我創建的窗口? 謝謝!!!! – Lorenzo