当前位置: 首页>>代码示例>>C++>>正文


C++ CFileDialog::Create方法代码示例

本文整理汇总了C++中CFileDialog::Create方法的典型用法代码示例。如果您正苦于以下问题:C++ CFileDialog::Create方法的具体用法?C++ CFileDialog::Create怎么用?C++ CFileDialog::Create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CFileDialog的用法示例。


在下文中一共展示了CFileDialog::Create方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: OnRButtonUp

// enable menu for bitmap export with right click
void CTextureCtrl::OnRButtonUp(int cx, int cy)
{
	POINT pt;
	pt.x = cx;
	pt.y = cy;
	ClientToScreen(*this, &pt); 

	HMENU menu=CreatePopupMenu();
	AppendMenu(menu,MF_STRING,IDM_SAVE_AS, _T("&Save as..."));
	UINT msg=TrackPopupMenu(menu,TPM_RETURNCMD | TPM_RIGHTBUTTON | TPM_TOPALIGN | TPM_LEFTALIGN,pt.x,pt.y,0,*this,NULL);

	if(msg==IDM_SAVE_AS)
	{
		CFileDialog dlg;
		dlg.Create(*this,_T("Bitmap image (*.bmp)|*.BMP|All files (*.*)|*.*||"),_T("Save converted texture"),OFN_PATHMUSTEXIST | OFN_OVERWRITEPROMPT,false);
		if(dlg.DoModal()==IDOK)
		{
			tex_cache.SaveBitmap(dlg.GetFileName());
		}
	}
}
开发者ID:Gemini-Loboto3,项目名称:Dino-Clasher,代码行数:22,代码来源:TextureCtrl.cpp


注:本文中的CFileDialog::Create方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。