当前位置:   article > 正文

C++ 启动和关闭 WINDOWS照片查看器_调用windows照片查看器 打开图片 c++

调用windows照片查看器 打开图片 c++

C++ 调用WINDOWS照片查看器打开图片,关闭照片查看器
目的:使用C++,1. 调用WINDOWS照片查看器打开图片,2. 关闭照片查看器

  1. 调用照片查看器打开图片:
CString sPicturePath = "d:\test.jpg";
CString sPicturePara= "shimgvw.dll ImageView_Fullscreen "+ sPicturePath ;

 ShellExecute(NULL, NULL, 
 			"rundll32.exe", 
 			sPicturePara,
 			"C:\\WINDOWS\\system32", 
 			SW_SHOW);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  1. 关闭照片查看器:
HWND hFrmWnd = ::FindWindow(_T("Photo_Lightweight_Viewer"),NULL);
if (hFrmWnd != NULL)
{
	HWND hBtnWnd = ::FindWindowEx(hFrmWnd,NULL, _T("Photos_CommandBar"), NULL);
	if (hBtnWnd != NULL) {
		::ShowWindow(hFrmWnd, SW_SHOWNORMAL);
		::SetForegroundWindow(hFrmWnd);
		::PostMessage(hFrmWnd, WM_CLOSE, 0, 0); // close the app
		return 0;
	}
}
return -1;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/281865
推荐阅读
相关标签
  

闽ICP备14008679号