草庐IT

mfc-feature-pack

全部标签

c++ - mfc 目录选择器?

我确实看到这个修改CFileDialog(http://support.microsoft.com/kb/105497)但它看起来比我需要的要多得多。我正在使用CFileDialog来选择文件,有没有一种简单的方法可以使用它来选择一个目录?还有其他建议吗?(我也看到了这个但是只适用于XP?http://msdn.microsoft.com/en-us/library/aa163948%28office.10%29.aspx)(VS6.0C++) 最佳答案 您可能希望使用SHBrowseForFolder应用程序接口(interfac

c# - Web 浏览器控件忽略 FEATURE_BROWSER_EMULATION reg 条目

我正在使用.net的Webbrowser控件开发自定义浏览器解决方案。要禁用IE兼容性View,我设置注册表项软件\Microsoft\InternetExplorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION:[截图注册]http://zbirk.mirk.at/browserreg.png“截图”我尝试使用以下值:dword=8000、dword=8888、dword=9000,但网络浏览器控件似乎忽略了这些注册表项。也许有人也有这个问题,可以帮助我。 最佳答案 WebBrows

windows - 如何判断应用程序是不是MFC程序?

我有一个已编译的GUI应用程序。我需要了解它是否使用MFC库进行编程。Depends.exe不会返回任何对MFC42*.dll的依赖。是否有任何工具可以获取有关可执行文件的其他信息?(如果可能的话,不仅仅是库,还有正在使用的编译器等。) 最佳答案 另请注意,MFC应用程序可能已静态链接到MFC库,而不是使用共享库-静态链接的MFC应用程序不会将对MFCXXX.dll的依赖性显示为Depends中的直接依赖性。 关于windows-如何判断应用程序是不是MFC程序?,我们在StackOve

c++ - MFC 有回车键作为 "apply"按钮

在某个对话框中,当用户按下回车键时,我希望它充当“应用”按钮。到目前为止,我至少能够通过覆盖CWnd::PreTranslateMessage使对话框在按回车键时不关闭,所以目前它什么都不做,我不确定如何从那里发送应用命令。 最佳答案 每个对话框都应该有一个且只有一个带有BS_DEFPUSHBUTTONstyle的按钮,它向对话框表明这是使用Enter键激活的按钮。通常这是“确定”按钮,但如果需要,您可以将其设为“应用”按钮。 关于c++-MFC有回车键作为"apply"按钮,我们在St

windows - 如何在动态 MFC 对话框中创建复选框?

我必须创建一个动态对话框并为此使用文章CreatingaTemplateinMemory中描述的过程.我已经创建了按钮和编辑,但我不知道如何制作复选框。你知道怎么做吗?在DLGITEMTEMPLATEarticle仅定义了以下类型:0x0080按钮0x0081编辑0x0082静态0x0083列表框0x0084滚动条0x0085组合框谢谢! 最佳答案 复选框是具有BS_CHECKBOX或BS_AUTOCHECKBOX样式的按钮有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/bb775

c++ - MFC:如何在单击按钮时最小化窗口?

所以很容易通过CDialog::OnOK();关闭,但是如何在单击服装按钮时最小化窗口? 最佳答案 您可以使用CWnd::ShowWindow使用SW_MINIMIZE。 关于c++-MFC:如何在单击按钮时最小化窗口?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10157570/

javascript - 在没有 MFC 的情况下从 C++ 运行 JavaScript 函数

我正在尝试在没有任何MFC或GUI的情况下在C++中运行JavaScript函数。我尝试创建一个网络浏览器指针,然后从中获取文档。CoCreateInstance(CLSID_WebBrowser,NULL,CLSCTX_SERVER,IID_IWebBrowser2,(void**)&pBrowser2);if(pBrowser2){VARIANTvEmpty;VariantInit(&vEmpty);BSTRbstrURL=SysAllocString(L"file://D:/file.html");HRESULThr=pBrowser2->Navigate(bstrURL,&vE

c++ - MFC CListBox AddString - 防止自动排序

伪代码:CListBoxlistBox;CString[10]str;//consideritisinitialisedwithvalidstringfor(inti=0;i每当我使用函数AddString()将条目/字符串添加到CListBox对象时,MFCCListBox会自动将条目排序为添加每个字符串。我如何明确地告诉MFC使项目保持与添加时相同的顺序(不排序)。PS:我不想使用函数InsertString()左右。谢谢! 最佳答案 在Properties选项卡中有一个Sort属性。将其值设置为False。编辑:正如@TheF

c++ - 如何从 Windows MFC 客户端使用 SSL?

我有一个MFC应用程序,目前使用CAtlHttpClient来查询Web服务器以获取一些信息。我想更改此设置,以便使用SSL通过服务器身份验证安全地进行查询。谷歌搜索表明微软已经多次改变了他们支持它的方式,例如WinInet、WinHTTP,但对于我来说,我无法弄清楚如何在MSVS2005下使用MFC来完成上述操作。该应用程序是用C++编写的,如果可能的话,我想避免将.Net拖入画面中。非常感谢任何帮助、提示、建议或指点!谢谢,奥尼 最佳答案 您可以查看UltimateTCP/IP-它对MS友好,并且可能会满足您的需求:http:/

c++ - MFC + Wininet + 代理身份验证 = 问题

我有一些代码(它实际上用于通过Web界面发送SMS消息,但这不相关)。该代码在代理服务器不存在的情况下工作正常,但一位客户想要使用此配置。我一直在测试我们的代理,但无法正常工作。在搜索帮助时,我找到了MSKB文章195650(HowToHandleProxyAuthorizationwithWinInet),其中包含了这颗智慧之珠:ThereareseveralwaystohandleHTTP_STATUS_PROXY_AUTH_REQwithoutdisplayingauserinterface.ByfartheeasiestwaytodothisisbyusingtheIntern