Microsoft KB Archive/36917

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 18:15, 16 July 2020 by X010 (talk | contribs) (1 revision imported: importing part 1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

INFO: DlgDirSelect() Has Undocumented Behavior

Q36917



The information in this article applies to:


  • Microsoft Windows Software Development Kit (SDK) versions 3.0, 3.1





SUMMARY

If you use DlgDirSelect() to get the selection from a list box and there is no selection, DlgDirSelect() returns zero and leaves the output string unchanged.

Clicking in the white space after the last item in a list box is one reason there may not be a selection.

Because DlgDirSelect() returns 0 (zero) when the selection is a file and 0 when there is no selection at all, using the return value alone is not enough to determine if there is a current selection. One way to determine if there is a selection is to send the LB_GETCURSEL message to the list box. If the return value is not LB_ERR from this message, there currently is a selected item in the list box.

Additional query words:

Keywords : kb16bitonly kbCtrl kbListBox kbSDKPlatform kbGrpDSUser
Issue type : kbinfo
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK300 kbWinSDK310


Last Reviewed: November 6, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.