Hello everybody,
I have a problem with drawing QR Codes.
I orientated myself on your example "GUI_QRCode.c" but it does not draw anything. I tried to draw a rectangle/polygon instead but this also fails. What could it be?
Graphs, tables and so on are working fine.
Thank you very much
Display All
I have a problem with drawing QR Codes.
I orientated myself on your example "GUI_QRCode.c" but it does not draw anything. I tried to draw a rectangle/polygon instead but this also fails. What could it be?
Graphs, tables and so on are working fine.
Thank you very much
C Source Code
- static void _cbScreen5(WM_MESSAGE * pMsg)
- {
- WM_HWIN hItem;
- GUI_HMEM hQR;
- int NCode,Id;
- switch (pMsg->MsgId)
- {
- case WM_INIT_DIALOG:
- hItem = pMsg->hWin;
- WINDOW_SetBkColor(hItem, GUI_WHITE);
- hItem = WM_GetDialogItem(pMsg->hWin, ID_TEXT_50);
- TEXT_SetTextAlign(hItem, TEXT_CF_LEFT);
- TEXT_SetTextColor(hItem, GUI_BLUE);
- TEXT_SetFont(hItem, GUI_FONT_24B_1);
- hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_BACK_MENU_5);
- BUTTON_SetText(hItem, "Menu");
- BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
- hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_SCREEN_5);
- BUTTON_SetText(hItem, "Screen 2 ");
- GUI_SetColor(GUI_BLACK);
- hQR = GUI_QR_Create("www.google.com", 5, GUI_QR_ECLEVEL_Q, 0);
- GUI_QR_Draw(hQR, 10, 10);
- break;
- case WM_NOTIFY_PARENT:
- Id = WM_GetId(pMsg->hWinSrc);
- NCode = pMsg->Data.v;
- switch(Id) {
- case ID_BUTTON_SCREEN_5: // Notifications sent by 'Iconview'
- switch(NCode)
- {
- case WM_NOTIFICATION_CLICKED:
- break;
- case WM_NOTIFICATION_RELEASED:
- WM_HideWindow(pMsg->hWin);
- WM_ShowWindow(hScreen2);
- break;
- }
- break;
- case ID_BUTTON_BACK_MENU_5:
- switch(NCode)
- {
- case WM_NOTIFICATION_RELEASED:
- WM_HideWindow(pMsg->hWin);
- WM_ShowWindow(hDialog);
- break;
- }
- break;
- }
- default:
- WM_DefaultProc(pMsg);
- break;
- }
- }