通過了教學,我知道了”hello world“可以在桌面向導中通過 TextOut輸出字體,并且可以通過滑鼠左右鍵實作切換顏色,一共是三步,以下是該輸出的代碼:
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd, &ps);
// TODO: 在此處添加使用 hdc 的任何繪圖代碼...
SetTextColor(hdc, color);
TextOut(hdc, 0, 0, L"Hello World!", 12);
EndPaint(hWnd, &ps);
}
通過滑鼠左右鍵切換是這樣的:
case WM_LBUTTONDOWN:
color = RGB(255, 0, 0);
InvalidateRect(hWnd, NULL, TRUE);
break;
case WM_RBUTTONDOWN:
color = RGB(0, 0, 255);
InvalidateRect(hWnd, NULL, TRUE);
break;
如是我就想設計一個滑鼠左右鍵切換字符的小程式:
首先,我想把
TextOut(hdc, 0, 0, L"Hello World!", 12);
換成下面的字符,

然后通過滑鼠左右鍵切換,左鍵是這串字符:

右鍵是這串字符:

請問我該怎么實作呢,找各位幫幫忙。可以補發小紅包。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88697.html
標籤:C語言
上一篇:求大神幫,做一個c++程式,
