大约有 2,100 项符合查询结果(耗时:0.0051秒) [XML]
MFC GDI获取文字的宽度及高度 - C/C++ - 清泛网 - 专注C/C++及内核技术
...使用CDC的GetTextExtent函数可以获取指定文字的大小,部分代码如下:CDC* pDC = CDC::FromHandle(::GetDC(NULL)); if (pDC) ...使用CDC的GetTextExtent函数可以获取指定文字的大小,部分代码如下:
CDC* pDC = CDC::FromHandle(::GetDC(NULL));
if (pDC)
...
MFC CEdit控件自绘、MFC圆角输入框 - C/C++ - 清泛网 - 专注C/C++及内核技术
...调=WM_CTLCOLOR是消息反射的,是WM_NCPAINT而不是WM_PAINT!完整代码...先看效果图:
解决方案:重载CEdit,处理“=WM_CTLCOLOR” + “WM_NCPAINT”
强调“= WM_CTLCOLOR”是消息反射的,是WM_NCPAINT而不是WM_PAINT!
完整代码:
MyEdit.h
//##...
解决WaitForSingleObject阻塞UI线程的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术
...解决原理:等待过程中对消息队列中消息进行转发处理。代码如下...WaitForSingleObjec 等待线程结束时会阻塞UI线程,导致界面不响应鼠标操作。
解决原理:等待过程中对消息队列中消息进行转发处理。
代码如下:
// 等待线...
VC IP地址控件(CIPAddressCtrl )的自绘 - C/C++ - 清泛网 - 专注C/C++及内核技术
VC IP地址控件(CIPAddressCtrl )的自绘先看效果图:代码:.h#pragma once class CMyIPCtrl : public CIPAddressCtrl{DECLARE_DYNAMIC(CMyIPCtrl)public:CMyIPCtrl();virtua...先看效果图:
代码:
.h
#pragma once
class CMyIPCtrl : public CIPAddressCtrl
{
DECLARE_DYNAMI...
GetNextDlgTabItem用法详解,回车替代Tab键切换控件焦点 - C/C++ - 清泛网 ...
...es the window's children
回车替代Tab键切换控件焦点,部分代码如下:
BOOL Cxxx::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
UINT nKeyCode = pMsg->wParam;
if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_RETURN)
{
CWn...
MFC SetCursor设置手型鼠标光标 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC SetCursor设置手型鼠标光标设置手型鼠标光标,部分代码如下:void CxxxDlg::OnMouseMove(UINT nFlags, CPoint point){__super::OnMouseMove(nFlags, point);int...设置手型鼠标光标,部分代码如下:
void CxxxDlg::OnMouseMove(UINT nFlags, CPoint point)
{
__super::O...
VC CTreeCtrl复选框checkbox的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术
...项
(1)点击CHECKBOX后会自动更新CheckBox的状态,因此在处理代码中不需要使用SetCheck函数设置状态,而GetCheck函数返回也是其原始状态。
(2)点击新CHECKBOX后不会自动将对应的ITEM设置为选择状态,需要使用SelectItem函数进行设置。
4. ...
mfc 获取控件在对话框上的位置 - C/C++ - 清泛网 - 专注C/C++及内核技术
mfc 获取控件在对话框上的位置请看代码,亲测有效:CRect rect;GetDlgItem(控件ID)->GetWindowRect(&rect); 获取控件的屏幕坐标ScreenToClient(&rect); 转换为对...请看代码,亲测有效:
CRect rect;
GetDlgItem(控件ID)->GetWindowRect(&rect); //获取控件...
解决:mfc checkbox自绘控件 点击事件无效 - C/C++ - 清泛网 - 专注C/C++及内核技术
解决:mfc checkbox自绘控件 点击事件无效自绘控件中的代码:ON_CONTROL_REFLECT(BN_CLICKED, OnClicked)void CMyCheckbox::OnClicked() { m_bCheck = !m_bCheck; ...自绘控件中的代码:
ON_CONTROL_REFLECT(BN_CLICKED, OnClicked)
void CMyCheckbox::OnClicked()
{
m_b...
MFC中改变 toolbar 工具条的背景颜色 - C/C++ - 清泛网 - 专注C/C++及内核技术
MFC中改变 toolbar 工具条的背景颜色两句代码就OKHBRUSH newBr = CreateSolidBrush(RGB(212,122,212));SetClassLong(m_Toolbar.m_hWnd, GCL_HBRBACKGROUND, (long)newBr);亲测有效。两句代码就OK
HBRUSH newBr = CreateSolidBrush(RGB(212,122,212));
SetClassLong(m_Toolbar.m_hWnd, GCL_HB...