vc++编程全能词典,第6课,警察抓小偷
发表在C语言图书答疑 2014-09-22
是否精华
版块置顶:
第(8),在对话框初始化时(OnInitDialog)初始化示例文字以及控件位置,创建状态栏,代码如下。

怎么实现,具体步骤弄不明白
分享到:
精彩评论 3
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2014-09-23
沙发
你好,你把吧不明白的地方贴上来,我这里找不到vc++编程全能词典,不知道你说的是哪个例子
拾年_mrkj
学分:0 LV1
TA的每日心情
开心
2020-04-06 17:37:37
2014-09-24
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
你好,你把吧不明白的地方贴上来,我这里找不到vc++编程全能词典,不知道你说的是哪个例子
[/FIELDSET]

回复:恢复图片需要网址,我无法上传。    我想问下“对话框初始化”“创建状态栏”,是要通过代码来实现的,还是通过具体操作?如果是代码实现。请告诉我代码添加到哪个文件中。如果是操作,请写出详细步骤。我是自学,写的太简略我无从下手。
  
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2014-09-25
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
你好,你把吧不明白的地方贴上来,我这里找不到vc++编程全能词典,不知道你说的是哪个例子
[/FIELDSET]

回复:恢复图片需要网址,我无法上传。    我想问下“对话框初始化”“创建状态栏”,是要通过代码来实现的,还是通过具体操作?如果是代码实现。请告诉我代码添加到哪个文件中。如果是操作,请写出详细步骤。我是自学,写的太简略我无从下手。
  
[/FIELDSET]

回复:在[strong]创建对话框[/strong]的时候,可以通过工作区窗口的Resource View选项卡创建对话框资源:选择Resource View,右击Dialog节点,然后选择Insert Dialog命令,创建一个对话框。
[strong]显示对话框[/strong]的分两种:一种模态对话框,首先要为模态对话框声明一个对象,然后调用该对象的DoModal方法进行显示(DoModal方法用于创建并显示一个模态对话框)。语法格式如下:virtual int DoModal();
一种是非模态对话框。要显示非模态对话框,首先要调用CDialog类的Create方法进行创建。
语法格式如下:
BOOL Create( LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL );
BOOL Create( UINT nIDTemplate, CWnd* pParentWnd = NULL );
参数:
lpszTemplateName:标识资源模板名称。
pParentWnd:标识父窗口指针。
nIDTemplate:标识对话框资源ID。
返回值:如果对话框创建成功,返回值为非0,否则为0。
然后通过ShowWindow函数进行显示。
语法格式如下:
BOOL ShowWindow( int nCmdShow );
其中,nCmdShow指定了窗口的显示状态。
在销毁窗口时要使用CDialog类的DestroyWindow方法。

[strong]创建状态栏[/strong]
状态栏没有资源设计部分,创建状态栏时直接使用代码进行设计。可以使用Create方法创建状态栏窗口。
语法格式如下:
BOOL Create( CWnd* pParentWnd, DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_BOTTOM, UINT nID = AFX_IDW_STATUS_BAR );
参数:
pParentWnd:状态栏父窗口。
dwStyle:状态栏风格。可选值如下。
CBRS_TOP:状态栏位于框架窗口的顶部。
CBRS_BOTTOM:状态栏位于框架窗口的底部。
CBRS_NOALIGN:当父窗口重新调整尺寸时不重新定位状态栏。
nID:状态栏ID。
如果你是新手要自学的话,建议你学习下《Visual C++从入门到精通》这本书,对于初学者很有帮助。
  
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照