- 浏览: 178132 次
- 性别:
- 来自: 沈阳
最新评论
文章列表
VC6.0中如何改变对话框的背景颜色
- 博客分类:
- MFC
一个基于对话框的MFC AppWizard
应用程序中,如何改变对话框的背景颜色呢?对于这个问题,其实可以由几种不同的方法来实现,具体如下
----
方法一:调用CWinApp
类的成员函数SetDialogBkColor
来实现。
----
其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色。下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下:
---- ①
新建一个基于Dialog
的MFC
AppWizard
应用程序ExampleDlg
。
---- ②
在CExampleDlgApp ::InitInstance ...
WINDOWS API 创建窗口实例
- 博客分类:
- MFC
#include<windows.h>
//
包含
windows.h
头文件
LRESULT
CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM ); //
窗口函数声明
/*
入口函数
WinMain()*/
int
APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,
int
nCmdShow){
WNDCLASS
wndclass; //
定义窗口类结构变量
...
MFC SDI/MDI 各个类之间的互访
- 博客分类:
- MFC
访问对象
访问位置
访问实现
应用程序 App
任何位置
①
AfxGetApp();
②
在要使用应用程序 App
的
问题提出:VC提示找不到mfc42u.lib错误(cannot open file "mfc42u.lib")
说明:
LINK: fatal error LNK1104: cannot open file "mfc42u.lib" 表明安装VC时没有安装 Unicode版本
解决问题方法总结:
方法一:
从VC的安装盘中拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”几个对Unicode支持的代码“VC的安装目录/VC98/MF ...
如果你使用xp
的系统,增加新的管理员账户以后,admin
账户自动隐藏,不过admin
账户也是黑客入侵电脑的手段之一,建议停用。
安装Windows XP
时,如果设置了一个管理员账户,那么系统内置没有密码保护的Administrator
管理员账户是不会出现在用户登录列表中的。虽然它身在幕后,可 却拥有系统最高权限,为了方便操作及保证系统安全,可以先给它设置密码,然后再把它请到台前来。以下便介绍具体方法。
1.
使用“
传统登录提示”
登录
启动系统到欢迎屏幕时,按两次“Ctrl Alt Delete”
组合键,在出现的登 ...
访问对话框控件的7种方式
- 博客分类:
- MFC
访问对话框控件的7种方式
1:首先获取静态文件控件对象(使用GetDlgItem),然后使用GetWindowText来获取控件的文本,设置文本用SetWindowText.
2:函数GetDlgItemText,将返回对话框中指定ID的控件上的文本。就是将GetDlgItem和GetWindowText两个函数的功能合成在一起,
SetDlgItemText,设置对话框中指定ID控件上的文本。
3:函数GetDlgItemInt,返回指定控件的文本,并将其转换为一个整型数值。SetDlgItemInt,用指定的数值来设置特定控件的文 ...
<!-- [if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!-- [if gte mso 9]><xml>
<w:WordDocument>
<w:View>Nor ...
JDK 6
中提供了
java.io.Console
类专用来访问基于字符的控制台设备。如果你的
Java
程序要与
Windows
下的
cmd
或者
Linux
下的
Terminal
交互,就可以用这个
Java Console
类代劳。
TestConsole.java
代码:
package com.simon.testjdk6.console;
import java.io.Console;
public class TestConsole {
...
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令
**************常量必须被初始化*************************
cons的作用
(1)可以定义const常量 例如:
const int Max=100;
int Array[Max];
(2)便于进行类型检查 例如:
void f(const int i) { .........}
编译器就会知道i是一个常 ...
IDR_MAINFRAME字符串资源中各子串的含义
IDR_MAINFRAME字符串资源中包含7个子串,分别以\n结束,即如下格式:
<windowTitle>\n<docName>\n<fileNewName>\n<filterName>\
n<filterExt>\n<regFileTypeId>\n<regFileTypeName>\n
(l)
CDocTemplate::windowTitle
,主窗口标题栏上的字符串,MDI
...
java对象,引用 实例
谈到引用,顾名思义,就在引用一个东东,这个东东就是内存地址,扯到内存地址了,那就复杂咯。还是从实际帮你分析。
class Picture {
int width;
int length;
......
}
Picture(int x,int y)
{
width=x;
lenth=y;
}
Picture pic = new Picture(3, 4);
1:为什么要使用到类?
这里创建了Picture类,类就是一个模子, ...
键盘常用ASCII码
ESC键 VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92) ...
ANSI C/C++
基本数据类型:
Type
Size
数值范围
无值型
void
0 byte
<lable></lable>
这对标签的的微妙之处在于,当想选中文本框,不必非得在框内点击鼠标,直接点击由lable
标签标记的文本上即可,
相当于给form
表单的input
元素添加了一个感应区。
废话少说,
举例如下:
例子1:
点击"
用户名:"
就可以定位光标到输入框
<form>
<label for="myid
">
用户名:</label>
<input type="text" id="m ...
《C++标准函数库》中说的
有三个函数可以将字符串的内容转换为字符数组和C—string
1.data(),返回没有”\0“的字符串数组
2,c_str(),返回有”\0“的字符串数组
3,copy()
.................................................................
int 转 CString:
CString.Format("%d",int);
...............................
string 转 CString
CString.form ...