本文整理汇总了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());
}
}
}