以下是 CButton::SetCursor 方法的基本用法:
void SetCursor(HCURSOR hCursor);
此方法用于设置按钮的鼠标光标。参数 hCursor 是一个 HCURSOR 句柄,代表要设置的光标。
示例代码:
// 假设 pButton 是你的 CButton 对象指针
CButton* pButton = (CButton*)GetDlgItem(IDC_YOUR_BUTTON_ID);
// 假设 hCursor 是你的光标句柄,可以使用 AfxGetApp()->LoadCursor 或者其他方式获取
HCURSOR hCursor = AfxGetApp()->LoadCursor(IDC_YOUR_CURSOR_ID);
// 设置按钮的鼠标光标
pButton->SetCursor(hCursor);
请注意,要确保在使用 SetCursor 方法之前,按钮控件已经被创建。在上面的示例中,GetDlgItem(IDC_YOUR_BUTTON_ID) 用于获取按钮的指针,你需要将 IDC_YOUR_BUTTON_ID 替换为你实际使用的按钮的ID。
同样,AfxGetApp()->LoadCursor(IDC_YOUR_CURSOR_ID) 用于加载光标,你需要将 IDC_YOUR_CURSOR_ID 替换为你实际使用的光标的ID。
转载请注明出处:http://www.zyzy.cn/article/detail/15806/MFC/CButton