0
我想知道是否有一種方法將jpg打印到圖片控件矩形上(即使用ResEdit構建),應該打印圖片的動作爲IDC_BUTTON1:case針對我要觀看的圖像與ID的畫面控制:IDC_STATIC的win32 API在圖片控件C++中打開jpg
BOOL CALLBACK AppDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch(uMsg)
{
case WM_INITDIALOG:
DragAcceptFiles(hDlg,true);
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:
ShellExecute(hDlg,
"open",
"C:\immagine1.jpg",
NULL,
NULL,
SW_SHOWDEFAULT);
break;
}
switch(wParam)
{
case IDC_BUTTON4:
ShellExecute(hDlg,
"open",
"C:\log.txt",
NULL,
NULL,
SW_SHOWDEFAULT);
break;
}
}
return 0;
}
,而不是使用shell執行打開默認的瀏覽器謝謝大家
的[OleLoadPicturePath](http://msdn.microsoft.com/en-us/library/windows/desktop/ms678485%28v=vs.85%29 .aspx)API函數可以加載一個JPEG文件。那麼這只是一個訪問位的問題。哦,它涉及到一些「閱讀文檔」,我沒有時間在這裏充實細節。我也不再爲此編碼。我只記得大約10年左右的時間。還有[Windows映像組件](http://msdn.microsoft.com/en-us/library/ee719902%28v=VS.85%29.aspx)API,但我沒有使用過。我懷疑它也可以,但是,一旦我加載了圖像,它可能會出現 –
如何將消息發送到圖片控件? 我已經看到加載一個BMP的程序,沒有任何JPG格式... – Lorenzo
嗯,讓我試試。可能需要一段時間。不是連續的空閒時間 –