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