mfc

    0热度

    1回答

    我期待一个CMFCEditBrowseCtrl添加到我的对话框: 它的工作原理: 但我无法创建一个使用这种方法的新的文件夹。 如何解决这个问题?

    1热度

    2回答

    我继承了一个我无法构建的C++ visual studio项目。问题是像“CreateEvent”这样的很多api调用都会向它们提供char *输入,但错误代码需要“LPCWSTR”。这几乎是数百行代码,或多或少有类似的投诉。 寻找帮助,常见的解决方案似乎是我应该禁用Unicode字符集。但是,当我这样做时,出现“为非Unicode字符集构建MFC项目已被弃用”错误。寻找帮助,常见的解决方案似乎是

    -1热度

    1回答

    我有UDP实现,可以从服务器获取确认信息。客户端在指定的时间内重新发送未收到确认信息的数据包。客户端发送大约10个数据包,等待来自服务器的第一个数据包的确认。然后它重复发送未收到确认的数据包。这在正常情况下正常工作,但网络延迟较小。 真正的问题被一个低带宽连接,其中往返延迟有点显著的经历。客户端基于确认超时继续在发送队列中添加数据包。这导致许多重复数据包被添加到队列中。 试图找到任何优雅的解决方案

    3热度

    1回答

    我正在使用4个GPU并加速内存传输我尝试使用固定内存使用cudaHostAlloc()。 主UI线程(mfc base)创建4个线程,每个线程调用cudaSetDevice(nDeviceID)。 这是我的问题。我可以在主线程调用cudaHostAlloc(),并将指针指定为lParam,或者在调用cudaSetDevice(nDeviceID)之后,我必须在每个分支线程中调用它? 这里是伪代码。

    0热度

    1回答

    在此函数中pCmdUI->SetText有效,但pCmdUI->SetCheck无法正常工作。 我有一个菜单项,我要点击它,并显示在菜单项的检查挂钩,但我添加了一个消息的方法ON_UPDATE_COMMAND_UI,在此功能,我可以使用pCmdUI->SetText("xxx"),菜单项文本的变化符合预期,但如果我使用pCmdUI->SetCheck(TRUE)或pCmdUI->SetRadio(

    0热度

    3回答

    我想在我定义全局函数或独立函数的多线程函数中访问我的对话框UI(编辑框)。 CSampleDlg* m_dlg=(CSampleDlg*)_param;这里是_param是线程函数的一个参数。当我试图这样的崩溃在这里:ASSERT(::IsWindow(m_hWnd)); //这里是示例代码MFC UINT MessageThread(LPVOID _param) { CServerD

    0热度

    1回答

    这是我的构造得到:CMFCPropertySheet: OtherSettingsSheet::COtherSettingsSheet(UINT nIDCaption, CWnd* pParentWnd, UINT iSelectPage) :CMFCPropertySheet(nIDCaption, pParentWnd, iSelectPage) { m_psh.dwFl

    1热度

    1回答

    我有一个继承自MFC CMenu类的菜单类:MyMenu : public CMenu。 MyMenu从资源文件中加载,并且改为自绘菜单(使用CodeGuru的代码示例,这适用于菜单项的样式)。现在我想激活菜单项左边的复选框。 MyMenu menu; menu.LoadMenu(IDR_MYCONTEXT_MENU); MyMenu* subm = ef_cast<MyMenu*>(menu

    0热度

    1回答

    在我的MFC应用程序中,我使用TCP/IP套接字进行通信并从服务器获取数据。在此过程中,我显示了一个带有静态文本和进度控制的无模型对话框。我正在更新单独的用户线程(AfxBeginThread)中的静态文本和进度控制。 如果我尝试与错误的IP进行通信,套接字选择函数的超时值为5秒,阻止显示带有静态文本和进度控制的对话框(即对话框挂起,控件正在显示)。 一旦套接字从选择功能出来,对话框显示正确。 如

    1热度

    1回答

    我想获取系统的默认复选框以将其显示在所有者绘制的MFC菜单中。 我已阅读this question,但没有回答我的问题。 我想要实现这一行: hbmpCheckboxes = LoadBitmap((HINSTANCE) NULL, (LPTSTR) OBM_CHECKBOXES); 这是我从MSDN了,部分 在菜单模拟复选框 我得到这个错误:错误C2065 'OBM_CHECKB