代码搜索结果
找到约 15,351 项符合
9 的代码
9.5状态栏编程.txt
<mark>9</mark>.5状态栏编程
应用程序窗口的最下方就是状态栏,如图<mark>9</mark>.30所示。
图 <mark>9</mark>.30状态栏
状态栏可以分为两部分,其中左边最长的那部分称为提示行,当我们把鼠标移动到某个菜单项或工
具按钮上时,该部分将显示相应的提示信息。例如当鼠标移动到 Style程序中【文件】子菜单下的
【保存】菜单项时,状态栏最左边的窗格将显示该菜单项的提示信息:"保存活动文档",如图<mark>9</mark>.31
所示。
图 ...
9.8 启动画面.txt
<mark>9</mark>.8 启动画面
我们经常看到有些软件在启动时会有一幅启动画面,例如 Word。读者以后在编写共享软件时,可能
也需要让软件带有一个启动画面,上面提供一些版权信息,以及个人信息,例如个人网站和E-mail
信息等。
利用MFC编程时,让程序带上一个启动画面是非常简单的,利用 VC++组件库中提供的一个类就可以
完成。具体方法是在 Style工程中,单击【Project\Add to Pr ...
09.4 工具栏的编程.txt
<mark>9</mark>.4 工具栏的编程
下面将为读者介绍工具栏的编程。为了清晰起见,我们首先将先前在CStyleView类的 OnCreate函数
中添加的设置窗口背景和光标的代码 (即上述例<mark>9</mark>-7所示代码中加灰显示的部分〉注释起来。
工具栏是 Windows应用程序中一个非常重要的图形界面元素,它提供了一组顺序排列的带有位图图
标的按钮。工具栏是把常用的菜单命令集合起来,以按钮的形式提供给用户使用,目的是 ...
9.6.1 在窗口中创建进度栏9.txt
9.6.1 在窗口中创建进度栏
为了在 Style程序的窗口中创建进度栏控件,首先需要在 CMainFrame类的头文件中定义一个
CProgressCtrl类型的成员变量: m_progress。然后在CMainFrame类的OnCreate函数中在窗口创建完
成之后,在该函数返回之前创建进度栏控件。添加的代码如下所示:
( m-progress.Create(WS_CHILD |
9.6.2 在状态栏的窗格中创建.txt
<mark>9</mark>.6.2 在状态栏的窗格中创建进度栏
下面,我们要实现在程序状态栏的窗格中显示进度栏。这时,首先需要获得该窗格的区域,然后将
这个区域的大小作为进度栏的大小。为了获得窗格的区域,可以利用 CStatusBar类的 GetPaneInfo
成员函数来完成。该函数的原型声明如下所示 :
void GetltemRect(int nindex, LPRECT lpRect ) const ; ...
9-4.c
/*9-4.c*/
#include
#include
#define N1 64
#define N2 32
#define N4 16
#define N8 8
#define N16 4
#define END 0
enum NOTES
{
C10=131,D10=147,E10=165,F10=175,G10=196,A10=220,B1
9-7.c
/*9-7.c*/
#define SPEED 10
#include
#include
void pause(int time)
{
int t1,t2;
union REGS in;
union REGS out;
in.h.ah=0x2c;
int86(0x21, &in, &out);
t1=t2=100*out.h.dh+out.
9-2.c
/*9-2.c*/
#include
main() /* music */
{
int note,length;
length=10;
do {
note=getchar( );
play(note,length);
}while (note!='q');
}
play(int note, int l)
{
int tone;
9-1.c
/* 9-1.c可生成噪声的主程序 */
#define FALSE 0
#define TRUE 1
#include
main()
{
int snd; /* which sound to produce */
int cnt; /* number of times to repeat sound */
int note; /* Cur
9-6.c
/*9-6.c*/
#include
#include
#include
#include
void main(int argc,char *argv[])
{
FILE *fp;
int rate;
char sound_high[3];
float sound_long;
register int i=