大约有 2,000 项符合查询结果(耗时:0.0058秒) [XML]

https://www.tsingfun.com/it/cpp/2119.html 

MFC GDI中位图的显示 位图绘制 - C/C++ - 清泛网 - 专注C/C++及内核技术

...的显示 位图绘制使用BitBlt 或StretchBlt TransparentBlt 绘制,代码如下: 画按钮图标CBitmap bitmap;bitmap.LoadBitmap( IDB_BITMAP_BTN_IMAGES );...使用BitBlt 或 StretchBlt/TransparentBlt 绘制,代码如下: //画按钮图标 CBitmap bitmap; bitmap.LoadBitmap( IDB_BI...
https://www.tsingfun.com/it/cpp/2122.html 

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) ...
https://www.tsingfun.com/it/cpp/2125.html 

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 //##...
https://www.tsingfun.com/it/cpp/2136.html 

C++ 通过主机名/域名获取IP - C/C++ - 清泛网 - 专注C/C++及内核技术

C++ 通过主机名/域名获取IP代码如下:#include <winsock2.h> 该头文件定义了Socket编程的功能 #pragma comment(lib,"ws2_32.lib") 连接ws2_32.lib库...代码如下: #include <winsock2.h> //该头文件定义了Socket编程的功能 #pragma comment(lib,"ws2_32.lib") ...
https://www.tsingfun.com/it/cpp/2140.html 

解决WaitForSingleObject阻塞UI线程的问题 - C/C++ - 清泛网 - 专注C/C++及内核技术

...解决原理:等待过程中对消息队列中消息进行转发处理。代码如下...WaitForSingleObjec 等待线程结束时会阻塞UI线程,导致界面不响应鼠标操作。 解决原理:等待过程中对消息队列中消息进行转发处理。 代码如下: // 等待线...
https://www.tsingfun.com/it/cpp/2141.html 

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...
https://www.tsingfun.com/it/cpp/2147.html 

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...
https://www.tsingfun.com/it/cpp/2154.html 

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...
https://www.tsingfun.com/it/cpp/2172.html 

VC CTreeCtrl复选框checkbox的使用方法 - C/C++ - 清泛网 - 专注C/C++及内核技术

...项 (1)点击CHECKBOX后会自动更新CheckBox的状态,因此在处理代码中不需要使用SetCheck函数设置状态,而GetCheck函数返回也是其原始状态。 (2)点击新CHECKBOX后不会自动将对应的ITEM设置为选择状态,需要使用SelectItem函数进行设置。 4. ...
https://www.tsingfun.com/it/cpp/2173.html 

mfc 获取控件在对话框上的位置 - C/C++ - 清泛网 - 专注C/C++及内核技术

mfc 获取控件在对话框上的位置请看代码,亲测有效:CRect rect;GetDlgItem(控件ID)->GetWindowRect(&rect); 获取控件的屏幕坐标ScreenToClient(&rect); 转换为对...请看代码,亲测有效: CRect rect; GetDlgItem(控件ID)->GetWindowRect(&rect); //获取控件...