aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakamichi Horikawa <takamichiho@gmail.com>2017-04-01 14:54:34 +0900
committerTakamichi Horikawa <takamichiho@gmail.com>2017-04-01 14:54:34 +0900
commitcc2755e60aeeb61d0550bbd3797b2f2289ed88a6 (patch)
treefccfe2048b457ea008edf95d8fa8cf995535e936
parent24225349831278c23c6dfc4515e071f4b27b2c41 (diff)
win32: change oscilloscope view line width to 2px
-rw-r--r--win32/oscilloview.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/win32/oscilloview.c b/win32/oscilloview.c
index 9759cc1..1478614 100644
--- a/win32/oscilloview.c
+++ b/win32/oscilloview.c
@@ -23,11 +23,13 @@ static struct {
ATOM oscilloview_class;
struct oscillodata oscillodata[LIBOPNA_OSCILLO_TRACK_COUNT];
UINT mmtimer;
+ HPEN whitepen;
} g;
static void on_destroy(HWND hwnd) {
g.oscilloview = 0;
timeKillEvent(g.mmtimer);
+ DeleteObject(g.whitepen);
}
static void CALLBACK mmtimer_cb(UINT timerid, UINT msg,
@@ -37,6 +39,7 @@ static void CALLBACK mmtimer_cb(UINT timerid, UINT msg,
}
static bool on_create(HWND hwnd, const CREATESTRUCT *cs) {
+ g.whitepen = CreatePen(PS_SOLID, 2, RGB(255, 255, 255));
ShowWindow(hwnd, SW_SHOW);
//SetTimer(hwnd, TIMER_UPDATE, 16, 0);
g.mmtimer = timeSetEvent(16, 16, mmtimer_cb, 0, TIME_PERIODIC);
@@ -66,7 +69,7 @@ static void on_paint(HWND hwnd) {
SelectObject(mdc, bitmap);
FillRect(mdc, &cr, GetStockObject(BLACK_BRUSH));
- SelectObject(mdc, GetStockObject(WHITE_PEN));
+ SelectObject(mdc, g.whitepen);
int width = cr.right / 3;
int height = cr.bottom / 3;
for (int x = 0; x < 3; x++) {