社区
界面
帖子详情
我在Visual C++下面裸写(没有使用MFC)Win32程序,有2个问题解决不了,请帮忙!
tsingmei
2002-11-16 06:53:46
我在Visual C++下面裸写(没有使用MFC)Win32程序,
但是有2个问题解决不了,请帮忙!
1.不知道怎么在程序中加入状态条,且如何在程序中动态更改它显示的文字呢?
2.我在MainMenu下面建了一个Item,我将它设置为Check的,但是我如何编程才能使其变为前面没有钩呢?(我不是用MFC,CCmdUI* pCmdUI在裸写时好像不行)
...全文
36
8
打赏
收藏
我在Visual C++下面裸写(没有使用MFC)Win32程序,有2个问题解决不了,请帮忙!
我在Visual C++下面裸写(没有使用MFC)Win32程序, 但是有2个问题解决不了,请帮忙! 1.不知道怎么在程序中加入状态条,且如何在程序中动态更改它显示的文字呢? 2.我在MainMenu下面建了一个Item,我将它设置为Check的,但是我如何编程才能使其变为前面没有钩呢?(我不是用MFC,CCmdUI* pCmdUI在裸写时好像不行)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rokia
2002-11-17
打赏
举报
回复
加入状态条:
hStatus = CreateStatusWindow( WS_VISIBLE | WS_CHILD | SBARS_SIZEGRIP,
"", hWnd, IDM_STATUSBAR );
SendMessage( hStatus, SB_SETPARTS, 3, (LPARAM)aStatusWidths );
iStatusHeight = WindowHeight( hStatus );
改变文字:
SendMessage( hStatus, SB_SETTEXT, 0, (LPARAM)"Raw" );
kingcom_xu
2002-11-17
打赏
举报
回复
1.不知道怎么在程序中加入状态条,且如何在程序中动态更改它显示的文字呢?
在窗口函数前面定义一静态变量 static HWND hState;
在WM_CREATE时加入下面的语句:
InitCommonControls();
hState=CreateStatusWindow(WS_CHILD | WS_VISIBLE, "", hWnd,0);
SendMessage(hState,SB_SETTEXT,0,(LPARAM)(LPSTR)"状态烂文字");
kingcom_xu
2002-11-17
打赏
举报
回复
>>2.我在MainMenu下面建了一个Item,我将它设置为Check的,但是我如何编程才能使其变为前面没有钩呢?(我不是用MFC,CCmdUI* pCmdUI在裸写时好像不行)
BOOL SetMenuItemInfo(
HMENU hMenu, // handle to menu
UINT uItem, // identifier or position
BOOL fByPosition, // meaning of uItem
LPMENUITEMINFO lpmii // menu item information
);
MENUITEMINFO mitem;
mitem.cbSize =sizeof(MENUITEMINFO);
mitem.fMask =MIIM_STATE;
mitem.fState=MFS_UNCHECKED;
SetMenuItemInfo(GetSubMenu(GetMenu(hwnd),0),1,true,&mitem);
kpkui_76
2002-11-17
打赏
举报
回复
建议你去买本书看看,好象叫“Windows 下C/C++高级编程”才40¥。《邮电出版社》的。
rokia
2002-11-17
打赏
举报
回复
那是一些变量,你自己设置一下就可以了。
tsingmei
2002-11-17
打赏
举报
回复
大力水手!
加不进去啊!
F:\snooper\snooper.cpp(369) : error C2065: 'IDM_STATUSBAR' : undeclared identifier
F:\snooper\snooper.cpp(370) : error C2065: 'aStatusWidths' : undeclared identifier
F:\snooper\snooper.cpp(371) : error C2065: 'iStatusHeight' : undeclared identifier
F:\snooper\snooper.cpp(371) : error C2065: 'WindowHeight' : undeclared identifier
tsingmei
2002-11-16
打赏
举报
回复
问题2已经解决了
但是问题1还没有解决,请各路大侠帮忙!
tsingmei
2002-11-16
打赏
举报
回复
没有人回答么?
V
C++
连连看游戏源码
【V
C++
连连看游戏源码】是一个适合初学者研究的编程项目,它
使用
了Microsoft的
Visual
C++
(简称V
C++
)环境,并基于
MFC
(Microsoft Foundation Classes)框架进行开发。
MFC
是微软提供的一个
C++
库,用于简化Windows...
V
C++
6.0中文版安装版(win7可用)
由于Windows 7在2015年停止了主流支持,一些较旧的软件可能不再兼容,但这个版本的V
C++
6.0可以解决这个
问题
,让开发者和学习者在Windows 7系统上继续
使用
这个经典工具。 **计算机等级考试C语言上机软件**,这表明...
vc6.0简体中文版
总的来说,VC6.0是
C++
编程历史上的一个重要里程碑,它的影响力深远,即便在新的开发工具层出不穷的今天,仍然有一部分开发者对其保持着忠诚。不过,对于新手来说,考虑到兼容性和现代
C++
标准的支持,推荐
使用
更新的...
C++
常见
问题
之VS19无
WIN32
| 九七的
C++
常见
问题
集锦
在
使用
VS2019创建新项目时,发现并
没有
WIN32
项目类型了 原因 在VS2019中,由于
WIN32
和
MFC
几乎同根,微软将
WIN32
合并到了
MFC
。目前我们所说的
WIN32
变成了桌面应用
程序
解决 按照如下步骤创建的项目,就是原来的
WIN32
...
C++
Win32
程序
编写入门
基于框架的应用
程序
通常有一个通用框架窗口,该窗口可能有例如菜单、工具栏和状态栏,并且在客户端区域上有一个单独的窗口(有时称为视图窗口)。您熟悉的许多windows应用
程序
都可能是基于框架的应用
程序
。
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章