| 864 | |
| 865 | |
| 866 | BOOL Encoding_GetFromComboboxEx ( HWND hwnd, int *pidEncoding ) |
| 867 | { |
| 868 | COMBOBOXEXITEM cbei; |
| 869 | cbei.iItem = SendMessage ( hwnd, CB_GETCURSEL, 0, 0 ); |
| 870 | cbei.mask = CBEIF_LPARAM; |
| 871 | if ( SendMessage ( hwnd, CBEM_GETITEM, 0, ( LPARAM ) &cbei ) ) { |
| 872 | if ( Encoding_IsValid ( ( int ) cbei.lParam ) ) { |
| 873 | *pidEncoding = ( int ) cbei.lParam; |
| 874 | return ( TRUE ); |
| 875 | } else { |
| 876 | MsgBox ( MBINFO, IDS_ERR_ENCODINGNA ); |
| 877 | } |
| 878 | } |
| 879 | return ( FALSE ); |
| 880 | } |
| 881 | |
| 882 | |
| 883 | BOOL IsUnicode ( const char *pBuffer, int cb, LPBOOL lpbBOM, LPBOOL lpbReverse ) |
no test coverage detected