3, 大小键盘的ascll码
0-9 不同,但+,-相同.
4,显示键盘输入的字符,尽量避免闪烁
void csdiview::onchar(uint nchar, uint nrepcnt, uint nflags)
{
cdc * pdc = getdc();
stringdata += nchar;
crect r(0,0,0,0);
pdc->drawtext(stringdata,&r,dt_left|dt_calcrect);
invalidaterect(r);
cview::onchar(nchar, nrepcnt, nflags);
}
void csdiview::ondraw(cdc* pdc)
{
pdc->drawtext(stringdata,crect(0,0,1000,1000),dt_left);
}
5,对话框a domodal()出一个对话框b,点击b一个按钮以后,要求调用a的类中的一个函数。
在b的响应函数中处理:
((a *)getparent())->fun();