一.如何在鼠标单击Edit控件时全选text
在基于对话框的MFC程序中,设需要单击全选的Edit控件ID为IDC_EDIT_1和IDC_EDIT_2,并给前一个控件添加控制变量m_Edit1。重载PreTranslateMessage()函数:
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (WM_LBUTTONUP==pMsg->message)
{
if ( m_Edit1.m_hWnd == pMsg->hwnd )
SendDlgItemMessage(IDC_EDIT_1, EM_SETSEL, 0, -1);
if (((CEdit*)GetDlgItem(IDC_EDIT_2))->m_hWnd==pMsg->hwnd)
SendDlgItemMessage(

本文介绍了在MFC中实现Edit控件单击全选text的方法,通过重载PreTranslateMessage()函数,处理WM_LBUTTONUP消息。同时,文章详细讲解了C++程序main()函数的命令行参数,包括argc表示参数数量,argv指向参数数组,以及在VC环境中如何设置命令行参数进行调试。
最低0.47元/天 解锁文章
1617

被折叠的 条评论
为什么被折叠?



