大约有 11,000 项符合查询结果(耗时:0.0150秒) [XML]
OnInitDialog()中SetFocus()设置焦点不起作用解决方法 - VC/MFC - 清泛IT论...
BOOL Cxxx::OnInitDialog()
{
...
::SetFocus(m_wndEdit); // 不起作用,请参照如下VS自动生成的注释。
...
return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
}
当然,改为return FALSE;能解...
MFC窗口如何设置TopMost置顶 - VC/MFC - 清泛IT论坛,有思想、有深度
本帖最后由 zqp2013 于 2015-1-13 20:03 编辑
方法一:网上常见的
pDlg->SetWindowPos(&CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); 或
pDlg->SetWindowPos(pDlg->GetStyle() & WS_EX_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
方法二:...
如何设置控件背景颜色透明? - C++ UI - 清泛IT社区,为创新赋能!
使用菜单颜色设置控件CDC,模拟透明效果:
COLORREF BkColor = GetSysColor(COLOR_MENU);
pDC->SetBkColor(BkColor);
不过推荐使用第二种方式:
pDC->SetBkMode(TRANSPARENT); //设置控件背景透明
如何获取控件的值? - C++ UI - 清泛IT社区,为创新赋能!
最简单直观的:
CString str;
GetDlgItemText(IDC_EDIT_TEST, str);
int d=atoi(str.GetBuffer(0));
更优雅的:
.h:int m_editTest;
.cpp:
void CxxDlg::DoDataExchange(CDataExchange* pDX)
{
DDX_Text(pDX, IDC_EDIT_TEST, m_editTest);
}
这样就绑定了控件和一...
MFC CTabCtrl如何添加一个标签按钮关闭 - C++ UI - 清泛IT社区,为创新赋能!
使用CMFCTabCtrl,调CMFCTabCtrl::EnableActiveTabCloseButton函数即可。
SetRegistryKey 作用 - VC/MFC - 清泛IT论坛,有思想、有深度
BOOL CxxxApp::InitInstance()
{
....
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移...
CListCtrl 扩展风格设置方法:SetExtendedStyle和ModifyStyleEx 区别 - C++...
对于初学者来说,当他需要设定listctrl的扩展风格时,常常想到用ModifyStyleEx 来设定,代码如下:ModifyStyleEx(0,LVS_EX_GRIDLINES)
这是不正确的,正确的设定应该是:SetExtendedStyle(LVS_EX_GRIDLINES)
那么,ModifyStyleEx和S...
解决:调MFC dll时发生AfxGetInstanceHandle()断言错误 - VC/MFC - 清泛IT...
调用HINSTANCE hInst = AfxGetInstanceHandle();
程序在ASSERT(afxCurrentInstanceHandle != NULL);崩溃
说明:这个函数使你能够获得当前应用程序的实例句柄。AfxGetInstanceHandle总是返回代表你的可执行文件(.EXE)的HINSTANCE值,除非它从与MFC的USRDLL...
MFC 设置控件字体,颜色,大小,粗体,下划线等 - C++ UI - 清泛IT社区,为...
参考代码:CFont *f = new CFont;
f->CreateFont(16, // nHeight
0, // nWidth
0, // nEscapement
 ...
c++关闭按钮灰掉 - C++ UI - 清泛IT社区,为创新赋能!
通过系统菜单灰掉:
//获得系统菜单
CMenu *pMenu = GetSystemMenu(false);
//获得关闭按钮ID
UINT ID = pMenu->GetMenuItemID(pMenu->GetMenuItemCount()-1);
//使关闭按钮无效
pMenu->EnableMenuItem(ID,MF_GRAYED);复制代码启用:
//获得系统菜单
CMenu *pMenu = G...