📄 一个简单minigui软键盘(非常具有参考意义).htm
字号:
x,y,x+KEY_W*10,y);<BR> <WBR>}</P>
<P> <WBR>for(i=0;i<4;i++)<BR> <WBR>{<BR> <WBR> <WBR>j=0;<BR> <WBR> <WBR>while
(j<10)<BR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR>if(status[i][j]==1)<BR> <WBR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR> <WBR>printf
("the satus is
1\n");<BR> <WBR> <WBR> <WBR> <WBR>SetBrushColor(hdc,PIXEL_blue);<BR> <WBR> <WBR> <WBR> <WBR>FillBox(hdc,KEY_X
+ KEY_W * j,KEY_Y + KEY_H *
i,KEY_W,KEY_H);<BR> <WBR> <WBR> <WBR>}</P>
<P> <WBR> <WBR> <WBR>if(status[i][j]==2)<BR> <WBR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR> <WBR>printf
("the satus is
2\n");<BR> <WBR> <WBR> <WBR> <WBR>SetBrushColor(hdc,PIXEL_MAINCOLOR);<BR> <WBR> <WBR> <WBR> <WBR>FillBox(hdc,KEY_X
+ KEY_W * j,KEY_Y + KEY_H *
i,KEY_W,KEY_H);<BR> <WBR> <WBR> <WBR>}<BR> <WBR> <WBR> <WBR><BR> <WBR> <WBR> <WBR>j++;<BR> <WBR> <WBR>}<BR> <WBR>}</P>
<P> <WBR>SetBkMode(hdc,BM_TRANSPARENT);<BR> <WBR><BR> <WBR>for(i=0;i<40;i++)<BR> <WBR>{<BR> <WBR> <WBR>if(i<10)<BR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR>j=0;<BR> <WBR> <WBR>}</P>
<P> <WBR> <WBR>else
if(i<20)<BR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR>j=1; <WBR> <WBR> <WBR><BR> <WBR> <WBR>}</P>
<P> <WBR> <WBR>else
if(i<30)<BR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR>j=2; <WBR> <WBR><BR> <WBR> <WBR>}</P>
<P> <WBR> <WBR>else<BR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR>j=3; <WBR> <WBR> <WBR> <WBR><BR> <WBR> <WBR>}</P>
<P> <WBR> <WBR>rc_text.left=KEY_X + (i%10) *
30-10;<BR> <WBR> <WBR>rc_text.top = KEY_Y+ 7 + KEY_H *
j;<BR> <WBR> <WBR>rc_text.right = rc_text.left +
KEY_W;<BR> <WBR> <WBR>rc_text.bottom = rc_text.top +
KEY_H;<BR> <WBR> <WBR>DrawText(hdc,caption[j][i%10],-1,&rc_text,DT_VCENTER|DT_RIGHT);<BR> <WBR>}</P>
<P><BR>}</P>
<P>static void load_res(HDC hdc)<BR>{<BR> <WBR>LoadBitmap (hdc,
&g_back_bmp, "res/back-01.gif");<BR>}</P>
<P>//模板-控件事件处理函数<BR>static void OnCommand(WPARAM id, HWND hWnd, HWND
hDlg)<BR>{<BR> <WBR><BR> <WBR>char ch_tmp[2]={0};<BR> <WBR>switch
(id)<BR> <WBR>{</P>
<P> <WBR>}<BR>} <WBR></P>
<P>//模板-消息处理函数<BR>static int WindowProc(HWND hDlg, int message, WPARAM wParam,
LPARAM lParam)<BR>{<BR> <WBR>HDC hdc;<BR> <WBR>static
i=0;<BR> <WBR>switch
(message)<BR> <WBR>{<BR> <WBR> <WBR>case
MSG_CREATE:<BR> <WBR> <WBR> <WBR>printf("####MSG_CREATE\n");<BR> <WBR> <WBR> <WBR>create_ctrl(hDlg);<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_INITDIALOG:<BR> <WBR> <WBR> <WBR>printf("####MSG_INITDIALOG\n");<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_ACTIVE:<BR> <WBR> <WBR> <WBR>printf("#####MSG_ACTIVE\n");<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_SHOWWINDOW:<BR> <WBR> <WBR> <WBR>if
(wParam==0x00)//hide<BR> <WBR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR> <WBR>printf("MSG_SHOWWINDOW:hide\n"); <WBR> <WBR> <WBR><BR> <WBR> <WBR> <WBR>}<BR> <WBR> <WBR> <WBR>else//show<BR> <WBR> <WBR> <WBR>{<BR> <WBR> <WBR> <WBR> <WBR>printf("MSG_SHOWWINDOW:show");<BR> <WBR> <WBR> <WBR>}<BR> <WBR> <WBR> <WBR>break; <WBR><BR> <WBR> <WBR> <WBR><BR> <WBR> <WBR>case
MSG_COMMAND:<BR> <WBR> <WBR> <WBR>OnCommand(wParam, (HWND)lParam,
hDlg) ;<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_PAINT:<BR> <WBR> <WBR> <WBR>printf("####MSG_PAINT\n");<BR> <WBR> <WBR> <WBR>hdc
= BeginPaint
(hDlg);<BR> <WBR> <WBR> <WBR>load_res(hdc);<BR> <WBR> <WBR> <WBR>draw_text(hDlg,hdc);<BR> <WBR> <WBR> <WBR>EndPaint
(hDlg, hdc);<BR> <WBR> <WBR> <WBR>return 0;</P>
<P> <WBR> <WBR>case
MSG_LBUTTONDOWN:<BR> <WBR> <WBR> <WBR>g_mouse_down =
1;<BR> <WBR> <WBR> <WBR>click_form(hDlg, LOWORD(lParam),
HIWORD(lParam));<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_LBUTTONUP :<BR> <WBR> <WBR> <WBR>g_mouse_up =
1;<BR> <WBR> <WBR> <WBR>click_form(hDlg, LOWORD(lParam),
HIWORD(lParam));<BR> <WBR> <WBR> <WBR>break;<BR> <WBR> <WBR>case
MSG_CLOSE:<BR> <WBR> <WBR> <WBR>DestroyMainWindow(hDlg);<BR> <WBR> <WBR> <WBR>PostQuitMessage(hDlg);<BR> <WBR> <WBR> <WBR>return <WBR>
0;<BR> <WBR>}<BR> <WBR>return <WBR>DefaultDialogProc(hDlg,
message, wParam, lParam);<BR>}</P>
<P>//模板-建立窗体<BR>GUI_FORM <WBR> FrmKeyboard = {0, NULL, &DlgInit,
WindowProc, -1, 0,1};<BR></P></DIV>
<DIV class="articleInfo floatLeft"><!--(<a href="http://my2008.sina.com.cn/blog/rule.html" target="_blank">规则</a>)<span class="space12"></span>(<a href="#" onclick="return false;"><span onclick="showMyRecord();">积分</span></a>)<span class="space12"></span>//--></DIV>
<DIV class="articleUtil floatRight"><A>阅读</A><SPAN class=sub
id=r_3e1311d1010009nw></SPAN><SPAN class=space>|</SPAN><A
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#comment">评论</A><SPAN
class=sub id=c_3e1311d1010009nw></SPAN><SPAN class=space>|</SPAN><A
id=f_3e1311d1010009nw
onclick="$articleManage('3e1311d1010009nw',5);return false;"
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#">收藏</A><SPAN
class=sub id=fn_3e1311d1010009nw></SPAN><SPAN class=space>|</SPAN><A
href="http://blog.sina.com.cn/main_v5/ria/print.html?blog_id=blog_3e1311d1010009nw"
target=_blank>打印</A><SPAN class=space>|</SPAN><A id=q_3e1311d1010009nw
onclick="$jubao('3e1311d1010009nw')" href="javascript:;">举报</A> </DIV>
<DIV class=CP_j_linedot></DIV>
<DIV class=articleContext>前一篇:<SPAN class=space6></SPAN><A
href="http://blog.sina.com.cn/s/blog_3e1311d1010009kt.html~type=v5_one&label=rela_prevarticle">总结</A><BR>后一篇:<SPAN
class=space6></SPAN><A
href="http://blog.sina.com.cn/s/blog_3e1311d1010009oc.html~type=v5_one&label=rela_nextarticle">花开花落</A></DIV>
<DIV class="sinaPlan SinaAd_hide" id=advertise_bottom></DIV><!-- 内容开始 -->
<DIV class=CP_cmtpost id=CP_cmtpost_cms>
<DIV class=CP_cmtt_d><SPAN class=floatLeft><STRONG>评论</STRONG><EM><SPAN
class=my2008 id=COMMENT_FIRST_HOT></SPAN></EM><A name=comment></A></SPAN><SPAN
class="manage floatRight"><A class=CP_a_fuc
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#post">[<CITE>发评论</CITE>]</A></SPAN>
</DIV>
<UL class=CP_lis id=article_comment_list><!-- 循环始 -->
<LI class=CP_litem>评论加载中,请稍候... <!-- 循环终 --></LI></UL>
<DIV class=CP_page id=commentPaging style="DISPLAY: none">
<UL class=CP_pages></UL></DIV><A name=post></A>
<DIV class="CP_cmtt_d marginTop_d1"><STRONG>发评论</STRONG></DIV>
<DIV class=CP_cmt_main>
<DIV class=CP_cmt_line1>
<UL class="CP_cmt_info floatLeft" id=comment_wel style="DISPLAY: none">
<LI class=CP_cmt_nm_d id=comment_wel2 style="DISPLAY: none">用户昵称:</LI></UL>
<UL class="CP_cmt_int_d floatRight">
<LI class=CP_cmt_int_img><A class="" onclick="return false;"
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#"><IMG
class="CP_i CP_i_ins_smi" title="" alt=""
src="一个简单MINIGUI软键盘(非常具有参考意义).files/CP_i.gif" align=absMiddle><CITE
id=article_comment_insertSmile>插入表情</CITE></A> </LI></UL></DIV>
<P class=CP_cmtxt_d><TEXTAREA class=commentArea id=commentArea></TEXTAREA></P>
<UL class=CP_cmtpf>
<LI class=CP_cmtnm>登录名:<INPUT id=login_name>
<LI class=CP_cmtpw>密码:<INPUT id=login_pass type=password>
<LI><A href="http://login.sina.com.cn/getpass.html" target=_blank>找回密码</A>
<LI><A href="http://login.sina.com.cn/hd/reg.php?entry=shequ"
target=_blank>注册</A>
<LI class=CP_cmtnm id=comment_anon
style="DISPLAY: none">昵 称:<INPUT id=comment_anonyous>
<LI class=CP_cmt_any><LABEL><INPUT id=anonymity type=checkbox>匿名评论</LABEL>
</LI></UL>
<P class=CP_cmtvc><EM>验证码:</EM><INPUT class=checkwd id=login_check
maxLength=4><IMG id=comment_check_img alt=看不清楚数字吗?点击这里再试试。
src="一个简单MINIGUI软键盘(非常具有参考意义).files/checkwd_image.png" align=absMiddle
border=0><SPAN id=audioCheckCont><A id=comment_get_vcode onclick="return false;"
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#">收听验证码</A></SPAN></P>
<P class=CP_cmtsub><A class="CP_a_btn CP_a_btn14 CP_a_btnsub"
onclick="return false;"
href="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html#"><CITE
id=comment_post_btn>发评论</CITE><INPUT type=submit></A></P>
<P class="CP_cmtresv CP_txtc">以上网友发言只代表其个人观点,不代表新浪网的观点或立场。</P></DIV></DIV><!-- 内容结束 --></DIV></DIV>
<DIV class=componentBottom></DIV></DIV></DIV></DIV>
<DIV class="gap floatLeft"></DIV>
<DIV class="column_1 floatLeft">
<DIV class=components210 id=column_1>
<DIV class=component id=module_903 load_style="1">
<DIV class=componentBar><SPAN class=title>相关博文</SPAN> </DIV>
<DIV class=componentContent><!-- 内容开始 -->
<DIV class=nodata2>读取中...</DIV><!-- 内容结束 --></DIV>
<DIV class=componentBottom></DIV></DIV>
<DIV class=component id=module_904 load_style="1">
<DIV class=componentBar><SPAN class=title>推荐博文</SPAN> </DIV>
<DIV class=componentContent><!-- 内容开始 -->
<DIV class=nodata2>读取中...</DIV><!-- 内容结束 --></DIV>
<DIV class=componentBottom></DIV></DIV>
<DIV class=component id=module_47 style="DISPLAY: none" load_style="1">
<DIV class=componentBar><SPAN class="title floatLeft">谁看过这篇博文</SPAN> </DIV>
<DIV class=componentContent><!-- 内容开始 -->
<DIV class=nodata2>读取中...</DIV><!-- 内容结束 --></DIV>
<DIV class=componentBottom></DIV></DIV></DIV></DIV>
<DIV class=clear></DIV></DIV>
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/sina_blog_foot.js"
type=text/javascript charset=utf-8></SCRIPT>
</DIV><SPAN style="DISPLAY: none" expara=""
url="http://blog.sina.com.cn/s/blog_3e1311d1010009nw.html"
key="3e1311d1010009nw" pid="1" name="pvcounter"></SPAN>
<SCRIPT id=PVCOUNTER_FORIE type=text/javascript></SCRIPT>
<IFRAME id=webIM_Conn_Iframe
style="FILTER: alpha(opacity=0); LEFT: 1px; WIDTH: 1px; POSITION: absolute; TOP: 1px; HEIGHT: 1px; moz-opacity: 0"
src="about:blank"></IFRAME>
<DIV id=webIM_Conn_Connect></DIV>
<SCRIPT>var __sayon_webim_msg_pop__ = false;</SCRIPT>
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/webim.compressed.js"></SCRIPT>
<SCRIPT type=text/javascript>loadResource();</SCRIPT>
<SCRIPT type=text/javascript>renderPage();</SCRIPT>
<SCRIPT type=text/javascript>
<!--
SinaSysTray.pro_init();
//-->
</SCRIPT>
<SCRIPT type=text/javascript>
// 登陆后输出登陆者的UID
if($UID != null){
webIM($UID);
}
</SCRIPT>
<SCRIPT type=text/javascript>
if($UID != null && $UID != scope.$uid){
dwScript({url:"http://footprint.cws.api.sina.com.cn/add.php?pid=1&uid=" + scope.$uid + (typeof scope.$articleid != "undefined" ? "&subid=" + scope.$articleid : "") + "&varname=addNewVisitor"}); }
</SCRIPT>
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/pvcounter.js"
type=text/javascript></SCRIPT>
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/680.js"
type=text/javascript></SCRIPT>
<!-- SUDA_CODE_START -->
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/suda_s_v851c.js"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
//<!--
try{
var config_pic = config?(config.common?((config.common.head || config.common.head)?((config.common.head.usepic || config.common.bg.usepic)?((config.common.head.usepic=='1')||(config.common.bg.usepic=='1')?1:0):0):0):0):0;
_S_pSt(_S_PID_,config.common.t,config.common.r+","+config_pic);
}catch(e){}
//-->
</SCRIPT>
<!-- SUDA_CODE_END --><!-- START WRating v1.0 -->
<SCRIPT src="一个简单MINIGUI软键盘(非常具有参考意义).files/a1.js"
type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
try{
var vjAcc="860010-0328010000";
var wrUrl="http://sina.wrating.com/";
vjTrack("");
}catch(e){};
</SCRIPT>
<NOSCRIPT><IMG style="DISPLAY: none" height=1 src="" width=1></NOSCRIPT> <!-- END WRating v1.0 --><!-- SSO_CODE_START -->
<SCRIPT language=JavaScript>
<!--
if($UID != null){
document.write("<scr" + "ipt charset='utf-8' src='http://image2.sina.com.cn/unipro/js/ssologin.js'></scr" + "ipt>");
}
//-->
</SCRIPT>
<!-- SSO_CODE_END --></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -