 |
DlgAndButtonOwnerDraw
|
|
| |
![工程快照[38,874字节]](/upload/2007/12/1047343491827.jpg)
|
| |
| bmpDlg和bmpButton实现登陆界面
|
|
| 作者:yunti yunti张贴于2007-12-08 21:33:47.0,共阅读1147次,回复0次 |
|
|
 |
自绘制按钮的问题
|
|
| |
| 标 题: [合集] 自绘制按钮的问题
发信站: 水木社区 (Mon Jan 22 15:45:21 2007), 站内
☆─────────────────────────────────────☆
robertrue (正宗robert) 于 (Fri Jan 19 11:42:03 2007) 提到:
如果要把一个位图贴到自绘制按钮的表面上,是用bitblt吗?
之前是不是要先selectobject,然后才能用bitblt?
我找了一下精华区,没看到类似的例子,请高人指点
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Fri Jan 19 11:43:04 2007) 提到:
是
【 在 robertrue (正宗robert) 的大作中提到: 】
: 如果要把一个位图贴到自绘制按钮的表面上,是用bitblt吗?
: 之前是不是要先selectobject,然后才能用bitblt?
: 我找了一下精华区,没看到类似的例子,请高人指点 ...
|
|
| 作者:不祥 lucy张贴于2007-03-13 09:54:51.0,共阅读1846次,回复2次 |
|
|
 |
写一个函数,完成内存之间的拷贝。[考虑问题是否全面]
|
|
| |
| 答:void* mymemcpy( void *dest, const void *src, size_t count ){ char* pdest = static_cast<char*>( dest ); const char* psrc = static_cast<const char*>( src ); if( pdest>psrc && pdest<psrc+cout ) 能考虑到这种情况就行了 { for( size_t i=count-1; i!=-1; --i ) pdest = psrc; } else { for( size_t i=0; i<count; ++i ) pdest = psrc; } return dest;}int main( void ){ char str[] = "0123456789"; mymemcpy( str+1, str+0, 9 ); cout << str << endl; system( "Pause" ); return 0;}本文转载自IT网it求职笔试真题库网。
|
|
| 作者:不祥 oases2008张贴于2005-01-01 00:00:00.0,共阅读1990次,回复2次 |
|
|
 |
内存分配
|
|
| |
| ...大哥们,我刚入门不久,自己作一个遗传算法 的小程序,我想让程序动态分配内存,但总不能成功,希望谁能帮小弟,代码如下:
struct individual
{
double fitness;//用于存放个体的适应度
double rfitness;//用于存放个体的相对适应度,为转盘赌做准备
double cfitness;//累计适应度
int* biarray;//实数编码
};
individual* population ;
int aimsiZe;
population=new individual[aimsize];
for(int i=0;i<aimsize;i++)
{
biarray=new int[1000];//对吗?
}
还有,这样分配后,我怎样给biarray赋值啊;
救救小弟啊,急、、、、、、、、、、、、、、、、、、、、、、、、、
我的qq是49805696我的邮箱是zouyi8533@163.com
|
|
| 作者:baobei baobeizouyi张贴于2007-11-22 15:27:13.0,共阅读577次,回复3次 |
|
|
 |
关于绘图方面
|
|
| |
| 最近做一个作业,可以在有背景下拖动预设的一张图片,而不改变背景.
突然想到MS画图工具这样的功能:选中一快矩形区域,然后也可以拖动了,不过它会覆盖原有部分.
希望了解下这个功能是如何实现的,简略说下方法,谢谢!!
|
|
| 作者:dwgg dwgg张贴于2007-12-05 00:53:22.0,共阅读596次,回复0次 |
|
|
 |
为什么在VC6下能够正常编译运行,在VC.NET下却不出错??
|
|
| |
| 错误信息如下:
winisc.lib(front.obj) : error LNK2019: 无法解析的外部符号 "public: class CString const & __thiscall CString::operator=(char const *)" (??4CString@@QAEABV0@PBD@Z) ,该符号在函数 "void * __cdecl Start(struct _TARGET_PARAM *)" (mailto:?FE_Start@@YAPAXPAU_TARGET_PARAM@@@Z) 中被引用
不知道怎么解决这种问题?请高手帮忙!!~谢谢
|
|
| 作者:不祥 hhflnny张贴于2005-03-01 13:48:54.0,共阅读1858次,回复1次 |
|
|
 |
软件工程文档模板
|
|
| |
| 软件文档,不用我介绍内容吧!???
|
|
| 作者:不祥 jerry张贴于2004-05-27 21:26:06.0,共阅读3759次,回复1次 |
|
|
 |
怎么能用文件系统建一个简单数据库
|
|
| |
| ...我是初学者,现在要做一个以文件为存储方式的数据库系统,请问一下 怎么样能实现,
|
|
| 作者:Amin klutzAmin张贴于2007-11-27 21:23:13.0,共阅读615次,回复1次 |
|
|
 |
为什么我的基于microsoft agent的小精灵用不起呢?
|
|
| |
| 系统是XP.安了microsoft agent2.0.
人物也安了,代码在别人机子上能用,在我的机子上就不能用。这是为什么?
|
|
| 作者:gary fifawww张贴于2007-11-26 13:07:27.0,共阅读515次,回复0次 |
|
|
 |
Re: 怎么不生成第一个文档??
|
|
| |
| 【 在 Mesh 的大作中提到: 】
: 在写一个MDI程序的时候,总是会自动生成第一个文档和视图
: 怎么不生成阿?
在CxxxApp::InitInstance()中修改如下
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
// NO WINDOW ON STARTUP
if(cmdInfo.m_nShellCommand==CCommandLineInfo::FileNew)
cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing;
|
|
| 作者:不祥 bluejoe张贴于2006-03-29 13:24:44.0,共阅读1767次,回复1次 |
|
|
 |
求助:关于CListView(急!!!)
|
|
| |
| 我建立了一个单文档工程,视图由CListView派生而来,我想在点击一个菜单后显示数据库中的一个表格,在菜单命令响应函数中加入代码:
CListCtrl& ctrlList = (CListCtrl&)GetListCtrl();
但是编译结果说:’GetListCtrl’ : undeclared identifier
实在不知道该怎么办了?特此请教各位高手,望不吝赐教!感激不尽!
|
|
| 作者:芳草天涯 guxy张贴于2007-05-23 11:12:05.0,共阅读1370次,回复2次 |
|
|
 |
[求助]为什么视图收不到自定义消息
|
|
| |
| 我建了一个单文档程序,首先把它分割成1行2列,左边一个CTreeView,右边一个CFrameWnd,然后右边创建几个CFormView,用于视图切换,分别是class CSendBox : public CFormView和class CSend : public CFormView。
现在我想从CSend向CSendBox发送一个自定义的消息
首先我在App头文件中定义消息:
#define WM_MYMESSAGE WM_USER+110; 接着在CSend里发送消息:
void CSend::OnButton2()
{
.......
CMainFrame* pMF=(CMainFrame*)AfxGetApp()->m_pMainWnd;
CRightPaneFrame* pM = (CRightPaneFrame*)pMF->GetActiveFrame();//先通过获取当前框架指针
CSendBox* send = (CSendBox*)pM->GetActiveView();
if (send != NULL)
{
send->PostMessage(WM_MYMESSAGE,0,0);
}
......
} 然后在CSendBox里响应消 ...
|
|
| 作者:柱子 zhuzi1984张贴于2007-06-04 16:51:05.0,共阅读1301次,回复2次 |
|
|
 |
[求助]如何让视图最大化?
|
|
| |
| 我建了一个多文档的EXE工程,运行时,我已经令主框架最大化了,但是我还想每次点新建时,生成的文档视图最大化。
请教各位高手:我应该在哪里改一下呢?
|
|
| 作者:不祥 wangpenghui张贴于2005-06-27 22:13:50.0,共阅读1701次,回复1次 |
|
|
 |
VC工程在ClassView中没有视图类?
|
|
| |
| 大家有没有遇到过这样的情况:在ClassView中没有视图类? 但是FileView中的.cpp、.h文件都有
|
|
| 作者:不祥 kathyrine张贴于2006-08-31 10:29:55.0,共阅读3179次,回复4次 |
|
|
 |
请问如何获取当前文档,视图和CDC对象的指针
|
|
| |
|
|
|
| 作者:不祥 chcwaaa张贴于2004-07-14 21:09:24.0,共阅读1963次,回复1次 |
|
|
 |
文件类型及相关打开程序的注册
|
|
| |
| 譬如:注册文件类型.pln,为其指定文件类型图标,并使用当前程序作为默认打开程序。
调用如下:
RegisterShellFileType(".pln", "Plan.Documnet", "规划文件", 1);
其中参数的含义:
filterExt:文件后缀名
fileTypeID:文件类型ID
fileTypeDesc:文件描述
iconIndex:文件图标在当前程序中的索引BOOL CPlanningApp::RegisterShellFileType(CString filterExt, CString fileTypeID, CString fileTypeDesc, int iconIndex)
{
CString strPathName, strTemp;
TCHAR szLongPathName[_MAX_PATH];
TCHAR szShortPathName[_MAX_PATH];
::GetModuleFileName(this->m_hInstance, szLongPathName, _MAX_PATH);
if (::GetShortPathName(szLongPathName, szShortPathName, _MAX_PATH) == 0)
{
// rare failure case (es ...
|
|
| 作者:不祥 bluejoe张贴于2007-01-16 13:50:13.0,共阅读2444次,回复1次 |
|
|
 |
如何得到控件的坐标
|
|
| |
| 请问各位大哥,大姐:
如何得到控件在对话框中的坐标.
谢谢:
|
|
| 作者:不祥 yuxinyan张贴于2006-02-04 14:13:51.0,共阅读2618次,回复4次 |
|
|
 |
各位给介绍一个好用的VC6.0的XP控件
|
|
| |
| ...
大家给介绍一个优秀好用的XP控件,只要有XP风格的按钮、单选、多选框之类的东西就行??
|
|
| 作者:ohahay ohahay张贴于2007-11-23 20:26:57.0,共阅读567次,回复0次 |
|
|
 |
隐藏任务栏
|
|
| |
| ShowWindow(FindWindow(TEXT("Shell_TrayWnd"),NULL),SW_HIDE);
|
|
| 作者:不祥 jerry张贴于2004-05-11 20:45:57.0,共阅读3131次,回复3次 |
|
|
 |
Xtreme Toolkit 2K
|
|
| |
![工具快照[31,629字节]](/upload/2004/03/1044.gif)
|
| |
| bluejoe 叫我贴图,其实这个偶觉得不用贴图了,一句话,想做出象 office/visual studio 那样的 UI 吗?
用这个就行了.这个不抓图了,图自己看office 就行了.无限制的版本哦..
|
|
| 作者:不祥 Bccv张贴于2004-03-31 17:18:11.0,共阅读4550次,回复4次 |
|
|