Copy an ANSI or UTF-16 charater, paste it into Grabber and get hexidecimal code point. Lately, I mostly use for the occasional symbol with CHR$$(). LanguageAlphabets for individual letters with CHR$$(), or on-line translation for sentences/phrases.
#compile exe #dim all %ID_InputTxtBx = 1000 %ID_ExCaption1 = 900 %ID_ExCaption2 = 901 %ID_CharHexBtn = 1001 %ID_CharHexTxtBx = 1002 %ID_ToClipBdBtn = 1003 %ID_ExitBtn = 1004 #resource icon, 101, ".\Grab.ico" callback function DlgCB() as long local TmpStr as wstring if cb.msg = %wm_command then select case as long cb.ctl case %ID_CharHexBtn control get text cb.hndl, %ID_InputTxtBx to TmpStr TmpStr = hex$(asc(TmpStr), 4) control set text cb.hndl, %ID_CharHexTxtBx, "&h" + TmpStr + "??" case %ID_ToClipBdBtn control get text cb.hndl, %ID_CharHexTxtBx to TmpStr clipboard set text TmpStr case %ID_ExitBtn dialog end cb.hndl end select end if end function '------------------------------------------------------------------------------- function pbmain () as long local Str as wstring local hDlg, hFont8 as dword dialog default font "Tahoma", 12, 0, 1 dialog new 0, "Grab a wide character by copy,", , , 104, 71, %ds_3dlook or _ %ds_nofailcreate or %ds_setfont or %ws_caption or %ws_clipsiblings or _ %ws_dlgframe or %ds_modalframe or %ws_popup or %ws_sysmenu, _ %ws_ex_left or %ws_ex_ltrreading or %ws_ex_rightscrollbar to hDlg dialog set icon hDlg, "#101" font new "Microsoft Sans Serif", 8, 0, 1, 0 to hFont8 control add label, hDlg, %ID_ExCaption1, "", 0, 0, 11, 9 control set color hDlg, %ID_ExCaption1, -1, &h00FFFFFF control add label, hDlg, %ID_ExCaption2, _ "paste, and get hex value for source code.", 11, 0, 93, 9 control set color hDlg, %ID_ExCaption2, -1, &h00FFFFFF control set font hDlg, %ID_ExCaption2, hFont8 control add textbox, hDlg, %ID_InputTxtBx, "", 4, 14, 12, 14, %es_center or _ %ws_border or %ws_tabstop , %ws_ex_clientedge or %ws_ex_left control add button, hDlg, %ID_CharHexBtn, chr$$(&h25C4??) + _ " Character To Hex", 17, 14, 82, 13 control add textbox, hDlg, %ID_CharHexTxtBx, "", 4, 32, 39, 14, _ %es_center or %ws_border or %ws_tabstop , %ws_ex_clientedge or %ws_ex_left control add button, hDlg, %ID_ToClipBdBtn, chr$$(&h25C4??) + _ " To ClipBoard", 44, 32, 55, 13 control add button, hDlg, %ID_ExitBtn, "Exit", 38, 52, 30, 15 ' dialog show modal hDlg call DlgCB font end hFont8 end function
Created on August 26, 2021
Source and compiled code partial copyleft (ↄ), the limitation is you may not claim creation and attempt to copyright it.To
Domain Home.![]() | To Dale's Notebook index.![]() | To Programs index.![]() |