📄 oct97_updates.shtml.htm
字号:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>MFC Programmer's SourceBook - Oct'97 Updates</TITLE>
</HEAD>
<body background="fancyhome/back.gif" tppabs="http://www.codeguru.com/fancyhome/back.gif" bgcolor="#FFFFFF" link="#B50029" vlink="#8E2323" alink="#FF0000">
<table WIDTH="100%">
<tr WIDTH="100%">
<td><A HREF="http://209.66.99.126/cgi/ads.cgi?advert=genitor"><IMG SRC="banners/genitor.gif" tppabs="http://www.codeguru.com/banners/genitor.gif" HEIGHT=60 WIDTH=468 ALT="Genitor - award-winning Object Construction Suite for C/C++ development, documentation, and maintainance" BORDER=2></A><BR><SMALL><A HREF="http://209.66.99.126/cgi/ads.cgi?advert=genitor">Click here to get a trail copy of Genitor V3.1</A></SMALL><td>
</tr>
</table>
<CENTER><H3><FONT COLOR="#AOAO99">MFC Programmer's SourceBook - Oct'97 Updates</FONT></H3></CENTER>
<CENTER><H3><HR></H3></CENTER>
<p><FONT COLOR="#0000ff"><b>Oct 26, 1997</b></FONT>
<pre>
Added new sections - DLL, Clipboard, SplitterWnd and DevStudio Macros.
Moved some articles from Misc to DevStudio Macros.
DLL
1. Dialogs in DLL - Randy More
Toolbar
1. Another Flat ToolBar (does not require MSIE) - Joerg Koenig
Bug Fix
Shell
1. TrayIcon - Chris Maunder
Updated source files
2. SHDOCVW.DLL goodies with MSIE4 - Girish Bharadwaj
Bug fix
Dialog
1. Scrolling credits dialog - Mark Findlay
Updated source files
Misc
1. Getting messages from the IntelliMouse - Randy More
2. Owner Drawn Menu with Icons (2) - Ben Ashley
3. Ping a computer using TCP stacks - Les Jordan
Clipboard
1. Place a bitmap image on the clipboard (uses OLE) - Randy More
2. Place a enhanced metafile on the clipboard (uses OLE) - Randy More
3. Read/Write text on clipboard - Randy More
Tips
1. Moved a DevStudio macro into its own section
Splitter Window
1. Detect if window is split - Randy More
2. Determine the row and column of a view - Randy More
3. Split a view from a menu item or keystroke - Randy More
4. Highlight view with focus - Randy More
Samples
1. Track billable hours (2) - Ben Ashley
Demos taskbar notification area & images for listctrl subitems
TreeView
1. Keeping the indentation level with Drag & Drop - Roelf Nel
Bitmap & Palette
1. Painting the background for a CFormView derived class - Adrian Roman
DevStudio Macros
1. Open current header file (macro) - Jignesh Patel, Ian Southwell
Updated. Added Ian Southwell in the credits for writing the macro
2. Open stdafx.h and other macros - Ian Southwell
3. Comment / Uncomment macros - Guy Gascoigne - Piggford
Jobs
1. Added another job listing
</pre>
<P>
<p><FONT COLOR="#0000ff"><b>Oct 19, 1997</b></FONT>
<pre>
Looks like I may have to move the site again but thankfully if
I do move the address would remain the same. In the last one
week 130,000 pages were served. If most of you have to wait
the same amount of time I end up spending, waiting for the page
to load, that's a lot of wasted time. Then we definitely have a
problem. If the page takes too long to load could you post a
message in the discussion board. Maybe I could use this to get
the Web server folks to do something about it.
I still have a few more articles that I'll try to post during
the week. If you still thinking about sending in an article -
JUST DO IT.
Anyone using a Web Site download program successfully? If so,
I'd like to hear about it. You could post a message in the
discussion board.
Thanks to all of you that have contributed article(s). Here are
the changes and additions.
C++ & MFC
1. Smart Pointers and other Pointer classes - Poul Costinsky
Misc
1. Memory API Wrappers - Poul Costinsky
2. Flat Owner Drawn Buttons - Girish Bharadwaj
牋 Updated - button drawn in monochrome when inactive
String
1. Fixed Length Strings - Poul Costinsky
Dialog
1. Scrolling credits dialog - Mark Findlay
Toolbar
1. Another Flat ToolBar (does not require MSIE) - Joerg Koenig
Shell Programming
1. TrayIcon - Chris Maunder
牋 Updated
2. SHDOCVW.DLL goodies with MSIE4 - Girish Bharadwaj
Doc - View
1. Multiple views for a single document (MDI) - Adrian Roman
2. Switching views in splitter panes (SDI) - Adrian Roman
Database
1. Calling Stored Procedures - Craig Lucas
VC++ Tips
1. Hide a function or variable from the Class View
牋 Fixed.
</pre>
<P>
<p><FONT COLOR="#0000ff"><b>Oct 13, 1997</b></FONT>
<pre>
Added two new sections. Shell Programming presently contains just
one article about Tray Icons but more will be added later. The
C++ & MFC section will contain C++ code that is not directly
related to Windows programming but uses MFC.
There are more articles lined up, so expect another update soon.
Thanks to everyone who has contributed an article.
Misc
1. Resizable docking window, like DevStudio - Mark Conway
Updated link to point to Mark's web page. He has
made the updated code available that works with
VC 5.0
2. Flicker free drawing using memory DC - Keith Rule
Update
Doc - View
1. How to get rid of "Untitled - MyApp" in MFC - Chris Kohlhepp
Updated with new info.
StatusBar
1. Showing progress bar in a status bar pane (2) - Chris Maunder
Bug Fix
Shell Programming
1. TrayIcon - Chris Maunder
Database
1. Tips: ODBC & Access database - Claude Turner
C++ & MFC
1. Sortable CObArray class - Douglas Peterson
2. Sortable CObList class - Douglas Peterson
Samples
1. Database Sample (Repeater Frequency Index) - Eric Hoagland
Jobs
1. Added couple more listing
</pre>
<P>
<p><FONT COLOR="#0000ff"><b>Oct 9, 1997</b></FONT>
<pre>
There are still quite a few articles left to post. I am
trying to streamline the process of creating new pages.
If you have article on the site and want to make changes,
it will make my life lot easier if you download the file
and make the changes to that file and then send it to me.
It should be fairly easy to edit an existing HTML file.
You can use DevStudio for editing the file.
Looks like some of you haven't received the past couple
of updates. I am investigating this problem and hope to
resolve it soon.
Added a couple of new sections. One of them is Jobs.
At this point there is just one job posting. If you
want to post an MFC related opening at this site, just
send me the details.
TreeView
1. Enhanced Drag & Drop - Miguel Grinberg
Bitmap
1. Invert (mirror) a bitmap in-place - Roger Onslow
Update
Misc
1. Implementing an owner drawn Tab Control - Chris Maunder
2. Circular Push Button - Kunix
3. Determine COMCTL32 version - Roger Onslow
ToolBar
1. A Fix for CToolBar with IE4 - by Roger Onslow
StatusBar
1. Write to status bar using sprintf syntax - Keith Rule
Doc-View
1. How to get rid of "Untitled - MyApp" in MFC - Chris Kohlhepp
ListView
1. Printing the control - Philippe Carret
2. Sorting list on Numeric Column - Todd D. Degani
Visual C++ Tips
1. Open current header file - Jignesh Patel
Jobs
1. Added listing for Senior Software Engineer
</pre>
<p>
<p><FONT COLOR="#0000ff"><b>Oct 5, 1997</b></FONT>
<pre>
Haven't been able to add all the topics that have been sent in.
I'll probably be sending another update tomorrow or the day after.
This mailing list has now crossed the 1000 people mark.
In the MFC CodeGuru contest page I've now added a few suggestions
for article topics. Many of the visitors to this site are beginners
in MFC so there is an audience for simple topics too. I invite you
once again to participate in the contest. Remember that the more
articles you send in, the better your chances of winning.
Updated the site download file. This is a few days old though and
does not include changes made in this update.
Bitmap
1. Drawing a bitmap - Update
Added function to draw DIB Section
2. Creating a DIB section from a BMP file
3. Display 16/24 bit bitmaps on 256 color displays - Link to
Jeff Prosise's article on MSDN
String
1. CString extension - Bug fix
in GetFieldCount()
Misc
1. Resizable docking window, like DevStudio - Mark Conway
This is an external link to an FTP site
2. Owner Drawn Font Selection ComboBox - Girish Bharadwaj
Database
1. Using DBGrid in unbound mode - Adrian Roman
ListView
1. Using text callbacks - Chris Maunder
Minor Update.
Toolbar
1. DevStudio like toolbar - Roger Onslow
fixes flickering of disabled buttons and problems with repaints
when dragging docked toolbars. Also fixes Checked buttons.
See discussion board for details.
</pre>
<P>
<HR>
<TABLE BORDER=0 WIDTH="100%" >
<TR>
<TD WIDTH="33%"><FONT SIZE=-1><A HREF="index.htm" tppabs="http://www.codeguru.com/">Goto HomePage</A></FONT></TD>
<TD WIDTH="34%">
<CENTER><FONT SIZE=-2>© 1997 Zafir Anjum</FONT> </CENTER>
</TD>
<TD WIDTH="33%">
<DIV ALIGN=right><FONT SIZE=-1>Contact me: <A HREF="mailto:zafir@home.com">zafir@home.com</A> </FONT></DIV>
</TD>
</TR>
</TABLE>
<CENTER><FONT SIZE=-2>4055</FONT></CENTER>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -