C++如何做标准控件?

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:09:18
C++怎么做标准控件?

C++不带任何控件类。
带控件类的是MFC,明白没?

WINDOWS SDK可以通过传给CreateWindow不同的参数来创建不同的标准控件。
如Button,Edit,Static,等等。。。

你去看看MSDN吧,里面有很清楚的介绍。

做标准控件

做那干嘛

mfc都做好了!

看msdn吧.

估计也没几个人会. 会的话都去微软了,你说呢

由图形事件决定做什么事 就是控件
PC上 MFC 有现成的控件。unix 可以用 X window 绘图函数自己画控件,测鼠标事件决定做什么。
下面不用MFC,只用API程序,鼠标点 R/G/B 颜色条上位置, 定R/G/B 数值,并显示 RGB 合起来的颜色。也算一种控件。

// cl show_color.cpp
#include <Afxwin.h>
// #include <process.h>
#include <math.h>
#define DEBUG 1

HWND hWndMain;
LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
BOOL InitWindowsClass(HINSTANCE hInstance);
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow);
char one_line[80];
int len,NN;
LPTSTR argv;
RECT RectR, RectG, RectB, RectX;
int RectDy,RectW,RectH;
int x_r=495,x_g=495,x_b=495,x_shift=100;
long int v_r,v_g,v_b;

int WINAPI WinMain(HINSTANCE hInstanc