首页 > 编程知识 正文

窗口句柄,windows api如何使用

时间:2023-05-06 14:13:53 阅读:112475 作者:4682

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

安静的豆芽设计对话框窗口时,需要布局所有按钮、文本窗格等。 因为每个按钮都是窗口,所以必须将这些窗口移动到适当的位置。 在这种情况下,必须使用MoveWindow函数。 或者安静的豆芽界面需要动态修改按钮的位置。 例如,如果窗口放大,按钮必须一起移动。 否则,按钮仍在原始位置,放大时按钮的位置不会移动。 此时也需要使用MoveWindow函数重新设置按钮的位置。 如果你想移动窗口,请考虑用这个函数来实现。 函数MoveWindow声明如下: winuserapiboolwinapimovewindow (_ inhwndhwnd,__in int X,__in int Y,__in int nWidth,__inhWndX是窗口的x轴位置。Y是窗户在y台的位置。nWidth是窗口的宽度。nHeight是窗户的高度。bRepaint设置是否重新绘制窗口和父窗口。 如果设置为TRUE,则重新绘制。 如果设置为FALSE,则不重新绘制,必须手动更新指定区域。 此函数的调用示例为#001//#002//响应命令. #003//鳗鱼蓝天2007/09/16qq 33609073204 # 004//# 005 lresultcaiwinmsg 3360360 菜单选项命令响应:#008switch(nid ) ) 009 { # 010 case IDC _ create BTN : # 011/}中将显示按钮。 #012 if (! m_hBtn ) #013{#014m_hbtn=createwindow(t ) )、_T )按钮)、# 015 ws _ visible|ws _ child|# 018 } # 020 case IDC _ BTN : # 021 outputdebugstring (_ t )按钮按下/r/n ) ); # 022 { # 023静态boolbchangetext=true; #024if(Bchangetext ) ) #025 { #026 //设定按钮的文字。 #027setwindowtext(m_hbtn,_T ) (改变它) ); # 028 # 3358 www.Sina.com/http://www.Sina.com/# 031 } # 032 else # 033 { # 034//设置按钮上的字符。 #035setwindowtext(m_hbtn,_T ) '按钮); # 0363358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/# 039 } # 040 # 041//每次都会改变。 #042 bChangeText=! bChangeText; #043 } #044 break; # 045 default : # 046 returnccaiwin :3360 on command (NID,nEvent ); # 047 } # 048 # 049返回1; #050}

http://www.Sina.com/call进入我老师的人工智能教程! 33558 blog.csdn.net/jiangjun show

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。