社区
界面
帖子详情
我在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在裸写时好像不行)
...全文
80
8
打赏
收藏
我在Visual C++下面裸写(没有使用MFC)Win32程序,有2个问题解决不了,请帮忙!
我在Visual C++下面裸写(没有使用MFC)Win32程序, 但是有2个问题解决不了,请帮忙! 1.不知道怎么在程序中加入状态条,且如何在程序中动态更改它显示的文字呢? 2.我在MainMenu下面建了一个Item,我将它设置为Check的,但是我如何编程才能使其变为前面没有钩呢?(我不是用MFC,CCmdUI* pCmdUI在裸写时好像不行)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
没有人回答么?
c++
win32
工程
使用
MFC
类
本文介绍了如何在
Visual
Studio 2008的
Win32
工程中
使用
MFC
类,包括设置工程属性为
使用
MFC
共享DLL,添加stdafx.h和stdafx.cpp文件,以及包含必要的头文件,以便能够利用如CString和CTime等
MFC
类。
全面探索
Visual
C++
MFC
编程:入门到实践
本文是《
Visual
C++
MFC
入门教程》介绍,涵盖
MFC
框架入门、V
C++
基础与项目创建、
MFC
架构原理等内容。讲解了
MFC
与
Win32
API关系、
程序
运行流程,还涉及文档/视图编程、GDI图形输出、对话框设计等,助读者开发桌面应用。
Win32
开发
MFC
程序
本文详细阐述了
MFC
程序
的运行原理、代码原则,如何
使用
Win32
建立
MFC
程序
,以及如何在
Visual
Studio中快速搭建
Win32
MFC
项目。文章深入分析了
MFC
程序
的WinMain()函数及其调用链路,同时提供了在
Visual
Studio环境下开发
MFC
程序
的步骤指南,包括stdafx.h、stdafx.cpp的
使用
,以及如何正确地初始化
MFC
应用
程序
。此外,文章还介绍了如何利用类向导创建对话框类,以及在
MFC
程序
中添加控件的方法。
说说
win32
控制台应用
程序
、
win32
项目、
mfc
项目、空项目那些事儿
本文介绍了如何在
Visual
Studio中创建
C++
项目,包括空项目、
Win32
控制台应用
程序
、
Win32
项目和
MFC
项目的区别及联系,并提供了转换项目类型的指导。
Visual
C++
程序
设计——
MFC
整理笔记
本文探讨了面向对象编程的概念,强调其在大型系统设计中的优势,并深入介绍了
C++
中的类定义、继承、封装和多态性。同时,文章详细讲解了
Win32
编程基础,包括API
使用
、事件驱动机制,以及
MFC
框架下的文档/视图结构,展现了
MFC
如何简化Windows应用
程序
的开发。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章