Red de conocimiento informático - Material del sitio web - Cómo utilizar la programación en lenguaje C para realizar la función de copia de Ctrl C

Cómo utilizar la programación en lenguaje C para realizar la función de copia de Ctrl C

Si desea simular el reemplazo de claves, se recomienda enviar el mensaje del portapapeles directamente, que es más simple. El código es el siguiente:

BOOL CCtextDlg::PreTranslateMessage(MSG*). pMsg)

{

if(pMsg-gt; mensaje == WM_KEYDOWN)

{

if(pMsg-gt; wParam ==90)// Aquí 90 significa que desea utilizar la tecla z en lugar de la tecla CTRL C

{

if(GetFocus())

GetFocus()-gt; SendMessage(WM_COPY, 0, 0);

devuelve verdadero;

}

}

devuelve CDialog::PreTranslateMessage(pMsg);

}

Adjunto:

WM_COPY Copiar

WM_CUT Cortar

WM_PASTE Pegar

WM_CLEAR Borrar

vc