.DLL命令 _取菜单句柄, 整数型, "user32", "GetMenu", , 取得窗口中一个菜单的句柄 依附于指定窗口的一个菜单的句柄(如果有菜单);否则返回零
.参数 窗口句柄, 整数型, , 窗口句柄。对于vb,这应该是一个窗体句柄。注意可能不是子窗口的句柄;
.DLL命令 _创建菜单, 整数型, "user32", "CreatePopupMenu", , 创建一个空的菜单,成功返回菜单句柄,失败返回0
.DLL命令 _添加菜单项, 整数型, , "AppendMenuA", , 在指定的菜单里添加一个菜单项 非零表示成功,零表示失败。会设置GetLastError
.参数 菜单句柄, 整数型, , 菜单句柄
.参数 菜单常数标志, 整数型, , 参考ModifyMenu函数中的菜单常数标志定义表,其中列出了允许使用的所有常数
.参数 新菜单条目ID, 整数型, , 指定菜单条目的新命令ID。如果在wFlags参数中指定了MF_POPUP字段,那么这应该是指向一个弹出式菜单的句柄
.参数 标志值, 文本型, , (相应的vb声明见注解),如果在wFlags参数中指定了MF_STRING标志,这就代表在菜单中设置的字串。如设置了MF_BITMAP标志,这就代表一个Long型变量,其中包含了一个位图句柄。如设置了MF_OWNERDRAW,这个值就会包括在DRAWITEMSTRUCT和MEASUREITEMSTRUCT结构中,在条目需要重画的时候由windows发送出去
.DLL命令 SetWindowLong, 整数型, , "SetWindowLongA"
.参数 hwnd, 整数型
.参数 nindex, 整数型
.参数 hnew, 整数型
.DLL命令 CallWindowProc, 整数型, "user32", "CallWindowProcA", , 将消息传答窗口函数
.参数 lpPrevWndFunc, 整数型
.参数 hwnd, 整数型
.参数 msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 GetWindowLong, 整数型, "user32", "GetWindowLongA", , 从指定窗口的结构中取得信息 由nIndex决定。零表示出错。会设置GetLastError
.参数 窗口句柄, 整数型, , 欲为其获取信息的窗口的句柄
.参数 属性, 整数型, , 欲取回的信息,可以是下述任何一个常数:;GWL_EXSTYLE:扩展窗口样式;GWL_STYLE:窗口样式;GWL_WNDPROC:该窗口的窗口函数的地址;GWL_HINSTANCE:拥有窗口的实例的句柄;GWL_HWNDPARENT:该窗口之父的句柄。不要用SetWindowWord来改变这个值;GWL_ID:对话框中一个子窗口的标识符;GWL_USERDATA:含义由应用程序规定;DWL_DLGPROC:这个窗口的对话框函数地址;DWL_MSGRESULT:在对话框函数中处理的一条消息返回的值;DWL_USER:含义由应用程序规定;
.DLL命令 GetMenuString, 整数型, "user32", "GetMenuStringA"
.参数 hMenu, 整数型
.参数 wIDItem, 整数型
.参数 lpString, 文本型
.参数 nMaxCount, 整数型
.参数 wFlag, 整数型更多
同学
这些我知道
但是一些细节
如:菜单常数标志之类的
这些数字我该怎么写
http://wenku.baidu.com/view/2534c481680203d8ce2f24de.html
Win32_API_常量定义
http://www.pc6.com/softview/SoftView_53271.html
新编winapi大全(第二章第十二节 菜单函数)
谢谢了
其实你自己写一个源码不就行了么
VC++编程 找人帮忙看一个语句
/*
* Get/SetWindowWord/Long offsets for use with WC_DIALOG windows
*/
#define DWL_MSGRESULT 0
#define DWL_DLGPROC 4
#define DWL_USER 8
DWL_MSGRESULT Sets the return value of a message processed in the dialog box procedure.
用于对话框窗口,设置消息处理函数的返回值。上述程序的含义是
在窗口创建时,设置消息处理函数返回值设为0;每次鼠标左键时,将消息处理函数返回值变改为原值的异或操作。
至于该操作的通常用途是
在对话框中返回TRUE或FALSE只代表是否用户处理该消息,并不代表消息的返回值,对于有返回值的消息,要用函数SetWindowLong(hwnd,DWL_MSGRESULT,value);a其中value用来设置消息返回值。
具体用例参见
http://bbs.pfan.cn/post-79453.html
易语言问题,求大神指点迷津。
只能在创建窗口的时候设置父窗口达到效果。例如 载入 (窗口1, _启动窗口, 假),第二个参数是关键。窗口完毕后SetWindowWord是不行的。
按键精灵”一键获取当前鼠标的坐标和颜色”语句是什么?
我用的按键是V5.92版,免费的,没有“一键获取当前鼠标的坐标和颜色”这个功能,不知道新版本有没有,只有“得到鼠标当前位置”和“得到指定点颜色”这两个功能一起用。
你的脚本获取坐标的语句没有错,只是弹出窗口那一句有问题,所以显示不出来,改成下面这样就行了
VBS dim x,y.
//声明变量
VBSCall GetCursorPos(x,y)
//得到当前鼠标的坐标位置 并保存到变量x,y中
VBSCall MessageBox("坐标为:x="+cstr(x)+" y="+cstr(y))
//弹出窗口 输出坐标的值
word2010论文参考文献怎么标注
Microsoft Office Word 2010 参考文献标注集锦
1. 插入尾注
首次插入尾注时,将光标定位到论文中要插入参考文献的位置,点击“引用”→ 显示“脚注和尾注” 对话框→“位置”项中选择“尾注”/“文档结尾”→“格式”项中“编号格式”(默认为“i, ii, iii, …”改为“1, 2, 3, …”)、“编号”选择“连续”→“应用更改”项中选择“整篇文档”→“插入”,如图1所示(红色椭圆标记)。
图1 插入尾注示意图
在点击“应用”按钮后,就会在该处插入一个上标格式的序号“1”,(这是我们希望的格式)光标则会自动跳到文档结尾处,此时,显示的仍是一个上标格式的序号“1”,这不是我们所希望的,需要更正,处理方法有二:一是选中尾注中的序号“1”,按“ctrl+shift+=”快捷键则可使序号不再是上标格式的;二是选中尾注中的序号“1”,右击鼠标,出现一个菜单,选择“字体”,出现“字体对话框”,勾去“效果”栏中“上标”前的“√”即可(后续序号处理相同)。 对着上标“1”前面双击鼠标,光标就会回到文章内容中已插入参考文献的位置,此时,即可继续插入参考文献了,步骤也很简单,只需点击“引用”→“插入尾...
void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!e.complete&&e.addEventListener("load",o,!1):e.attachEvent&&e.attachEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("speed.set",{fsItems:i,fs:a})}(window,document);
2.用替换功能给脚注和尾注编号加方括号呢?
采用默认的1,2,3插入尾注,在做完所有工作后,再用Word的特殊字符将尾注编号格式替换为带方括号格式的[1],[2],[3]即可,当然也可以替换为<>{}【】()等想要的任何格式。
具体操作办法如下:如果用了尾注就查找尾注标记^e,然后全部替换为[^&]即可;如果用了脚注就查找脚注标记^f,再全部替换为[^&]便可以了。
3. 两个地方需要引用同一篇文献—— 交叉引用
当你在文档中第N(N=2,3,4„„. )次引用前面文档曾经引用过的文献时,这时宜采用“交叉引用”。方法:按“插入/引用/交叉引用”,出现一菜单,在引用类型中选择“尾注”,引用内容为“尾注编号”,这时在菜单中会出现你曾经编写过的所有尾注,选择你需要的,按“插入”按钮即完成交叉引用了。
注意,用交叉引用插入的参考文献标号不会自动更改,如果在该标注好前面用尾注方式添加新的文献标号,但是我们刚才用交叉引用插入的文献标号并未相应地更改。就像论文都自动生成目录,如果文档内的标题有改动,都要用“更新域”的方法更新目录那样,这里的方法是一样的。操作方法:选择带有交叉引用的文字(为了方便可以全选),右键,选择更新域,OK,如图14。
4. 删除尾注分隔符
选择尾注编辑框中的“尾注”下拉框,选择“尾注分隔符”,出现一条横线,选择该横线,删除它,再选择“尾注延续分隔符”,也会出现一条横线(这是尾注分页时会出现的很长的横线),选择该横线,删除它。关闭后,再按“视图/页面”切换回来。
(word 2010的方法) 视图——大纲视图——引用——显示备注——尾注分隔符(删掉)——尾注延续分隔符(删掉)按照这个步骤那根线可以删掉。
5. 连续尾注
引用文献特别在文献综述部分,常常要把几篇引文列在一起,如[21-25],但是word没有这一功能,又不能将中间的文献删去,否则尾注引文也会自动删除,所以只好用比较笨的方法实现:
①先按照常规的方法将所有尾注插入好,包括替换样式,如有连续的尾注先不处理,例如形成[3][4][5][6]这样的连续尾注,下面要变成 “[3-6]”的形式。
②选择字符“][4][5][”,快捷键按下alt再按H-FN调出字体属性框,在“效果”选项中勾上“隐藏”的复选框,将所选字符隐藏。这样形式上达到要求,而且也能够保留引文
VB问题?
AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小
AnyPopup 判断屏幕上是否存在任何弹出式窗口
ArrangeIconicWindows 排列一个父窗口的最小化子窗口
AttachThreadInput 连接线程输入函数
BeginDeferWindowPos 启动构建一系列新窗口位置的过程
BringWindowToTop 将指定的窗口带至窗口列表顶部
CascadeWindows 以层叠方式排列窗口
ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄
ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标
CloseWindow 最小化指定的窗口
CopyRect 矩形内容复制
DeferWindowPos 该函数为特定的窗口指定一个新窗口位置
DestroyWindow 清除指定的窗口以及它的所有子窗口
DrawAnimatedRects 描绘一系列动态矩形
EnableWindow 指定的窗口里允许或禁止所有鼠标及键盘输入
EndDeferWindowPos 同时更新DeferWindowPos调用时指定的所有窗口的位置及状态
EnumChildWindows 为指定的父窗口枚举子窗口
EnumThreadWindows 枚举与指定任务相关的窗口
EnumWindows 枚举窗口列表中的所有父窗口
EqualRect 判断两个矩形结构是否相同
FindWindow 寻找窗口列表中第一个符合指定条件的顶级窗口
FindWindowEx 在窗口列表中寻找与指定条件相符的第一个子窗口
FlashWindow 闪烁显示指定窗口
GetActiveWindow 获得活动窗口的句柄
GetCapture 获得一个窗口的句柄,这个窗口位于当前输入线程,且拥有鼠标捕获(鼠标活动由它接收)
GetClassInfo 取得WNDCLASS结构(或WNDCLASSEX结构)的一个副本,结构中包含了与指定类有关的信息
GetClassLong 取得窗口类的一个Long变量条目
GetClassName 为指定的窗口取得类名
GetClassWord 为窗口类取得一个整数变量
GetClientRect 返回指定窗口客户区矩形的大小
GetDesktopWindow 获得代表整个屏幕的一个窗口(桌面窗口)句柄
GetFocus 获得拥有输入焦点的窗口的句柄
GetForegroundWindow 获得前台窗口的句柄
GetLastActivePopup 获得在一个给定父窗口中最近激活过的弹出式窗口的句柄
GetParent 判断指定窗口的父窗口
GetTopWindow 搜索内部窗口列表,寻找隶属于指定窗口的头一个窗口的句柄
GetUpdateRect 获得一个矩形,它描叙了指定窗口中需要更新的那一部分
GetWindow 获得一个窗口的句柄,该窗口与某源窗口有特定的关系
GetWindowContextHelpId 取得与窗口关联在一起的帮助场景ID
GetWindowLong 从指定窗口的结构中取得信息
GetWindowPlacement 获得指定窗口的状态及位置信息
GetWindowRect 获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内
GetWindowText 取得一个窗体的标题(caption)文字,或者一个控件的内容
GetWindowTextLength 调查窗口标题文字或控件内容的长短
GetWindowWord 获得指定窗口结构的信息
InflateRect 增大或减小一个矩形的大小
IntersectRect 这个函数在lpDestRect里载入一个矩形,它是lpSrc1Rect与lpSrc2Rect两个矩形的交集
InvalidateRect 屏蔽一个窗口客户区的全部或部分区域
IsChild 判断一个窗口是否为另一窗口的子或隶属窗口
IsIconic 判断窗口是否已最小化
IsRectEmpty 判断一个矩形是否为空
IsWindow 判断一个窗口句柄是否有效
IsWindowEnabled 判断窗口是否处于活动状态
IsWindowUnicode 判断一个窗口是否为Unicode窗口。这意味着窗口为所有基于文本的消息都接收Unicode文字
IsWindowVisible 判断窗口是否可见
IsZoomed 判断窗口是否最大化
LockWindowUpdate 锁定指定窗口,禁止它更新
MapWindowPoints 将一个窗口客户区坐标的点转换到另一窗口的客户区坐标系统
MoveWindow 改变指定窗口的位置和大小
OffsetRect 通过应用一个指定的偏移,从而让矩形移动起来
OpenIcon 恢复一个最小化的程序,并将其激活
PtInRect 判断指定的点是否位于矩形内部
RedrawWindow 重画全部或部分窗口
ReleaseCapture 为当前的应用程序释放鼠标捕获
ScreenToClient 判断屏幕上一个指定点的客户区坐标
ScrollWindow 滚动窗口客户区的全部或一部分
ScrollWindowEx 根据附加的选项,滚动窗口客户区的全部或部分
SetActiveWindow 激活指定的窗口
SetCapture 将鼠标捕获设置到指定的窗口
SetClassLong 为窗口类设置一个Long变量条目
SetClassWord 为窗口类设置一个条目
SetFocusAPI 将输入焦点设到指定的窗口。如有必要,会激活窗口
SetForegroundWindow 将窗口设为系统的前台窗口
SetParent 指定一个窗口的新父
SetRect 设置指定矩形的内容
SetRectEmpty 将矩形设为一个空矩形
SetWindowContextHelpId 为指定的窗口设置帮助场景(上下文)ID
SetWindowLong 在窗口结构中为指定的窗口设置信息
SetWindowPlacement 设置窗口状态和位置信息
SetWindowPos 为窗口指定一个新位置和状态
SetWindowText 设置窗口的标题文字或控件的内容
SetWindowWord 在窗口结构中为指定的窗口设置信息
ShowOwnedPopups 显示或隐藏由指定窗口所有的全部弹出式窗口
ShowWindow 控制窗口的可见性
ShowWindowAsync 与ShowWindow相似
SubtractRect 装载矩形lprcDst,它是在矩形lprcSrc1中减去lprcSrc2得到的结果
TileWindows 以平铺顺序排列窗口
UnionRect 装载一个lpDestRect目标矩形,它是lpSrc1Rect和lpSrc2Rect联合起来的结果
UpdateWindow 强制立即更新窗口
ValidateRect 校验窗口的全部或部分客户区
WindowFromPoint 返回包含了指定点的窗口的句柄。忽略屏蔽、隐藏以及透明窗口
完
有什么问题再联系
win10自带的Excel语言不知道为什么从中文变成了英文想问怎么设置回来
左下角菜单,找到microsoft store,进去后搜索office,下边会出来word,Excel,ppt,显示已拥有,点Excel进去,就直接自动更新了,更新完就显示正常了。
转载请注明出处51数据库 » setwindowword 易语言动态创建菜单